Quand on fait ses suivis, ou qu'on reviens d'expos, on a pas mal de photos à redimensionner.
J'utilise F-spot, mais il ne change pas la compression jpeg :/
j'ai donc écrit rapidement un script (à améliorer) qui redimensionne en 640 max, et met la qualité jpeg à 66.
il fut un temps, j'avais aussi ajouté (via un fichier info.txt) des commentaires incrustés dans le base de l'image.
Je ne comprends pas très bien ton procéder adame !??
Sympa la petite commande.
Merci
J'ai un mac, pas un pc :s
et alors?
va voir là: http://www.imagemagick.org/script/binary-releases.php c'est dans ce "kit" que l'on trouve convert, et ca existe pour mac
hub
Pour les utilisateurs de windows qui ne connaissent pas la ligne de commande, il y a moultes solutions, un exemple
http://picasa.google.fr/, clic-droit sur un dossier puis exporter sous forme de page HTML. Ca réduit les photos et ça génère une page html.
On ne garde que les photos si on veut...
Après pour les utilisateurs windows (Mac, Linux ...) qui connaissent la ligne de commande et les fichiers .bat , il y a l'excellent http://www.imagemagick.orget ces 1001 options pour améliorer le rendu final.
c'est un peut pareil mais dans un fichier .bat
FOR %%i IN (C:\dossier_source\*.jpg) DO convert -resize 400x400 %%i C:\dossier_source\%%~ni.jpg
Après, Adame a tout dit pour les utilisateurs Linux mais bon ... ils n'y en a pas beaucoup et ils sont souvent heureux et à l'aise derrière un prompt.
Sous linux, en graphique, environement Gnome, avec Nautilus, le paquet nautilus-image-converter permet de selectionner/redimensionner les images d'un clique droit
Coté ligne de commande, avec imagemagick ( cité plus haut par hubione) , il y a la commande mogrify:
Par exemple, pour diminuer de 50% la taille de toutes les images d'un dossier:
man mogrify
NAME
mogrify - resize an image, blur, crop, despeckle, dither, draw on,
flip, join, re-sample, and much more. Mogrify overwrites the original
image file, whereas, convert(1) writes to a different image file.
a oui, j'avais oublié ...
bah sinon reste convert en effet si on ne veut pas toucher a l'image d'origine...
utiliser -thumbnail à la place de -resize donne des fichiers bien plus légers de mémoire.
effectivement, à tester
http://www.imagemagick.org/script/command-line-options.php#thumbnail
-thumbnail geometry
Create a thumbnail of the image.
This is similar to -resize, except it is optimized for speed and any image profile, other than a color profile, is removed to reduce the thumbnail size. To strip the color profiles as well, add -strip just before of after this option.
auto-level
The operator is not typically used for real-life images, image scans, or JPEG format images, as a single 'out-rider' pixel can set a bad min/max values for the -level operation. On the other hand it is the right operator to use for color stretching gradient images being used to generate Color lookup tables, distortion maps, or other 'mathematically' defined images.
pose problème
j'ai utilisé -unsharpen 0 et -normalize pour l'instant. l'auto-gamma peut aussi aider je pense.
bref, c'est en cours, mais bon nombre de ces options ne semblent dispo que dans les dernières version d'imagemagick, sur mon eeepc, j'ai que la version d'ubuntu 9.04 qui date un peu. j'ai mergé la version unstable sur mon pc fixe, faut que je teste aujourd'hui, je mettrai des photos.
sinon, j'ai un bon benchmark avec le post de liquido et les 2 image (départ et arrivée) de son tuto de la retouche photo 9784
Ce topic ne serait-il pas à une meilleure place dans déclic photo ?
bon, difficile d'avoir le même résultat que liquido en automatique
mais il semble que -equalize donne des résultats étrange
-normalize permet de retirer le film gris (refaire le contraste)
-enhance nettoye l'image
-sharpen permet d'améliorer la nettetee, mais pas facile de trouver des réglages qui vont bien pour toutes les photos. là, j'en suis à faire -sharpen 6x2 mais j'ai pas d'expérience en retourche photo.
normalize -channel rgb permet de faire les niveaux de chaque couleur indépendamment, mais ça modifie trop les couleurs à mon gout
les trucs en auto-qq chose marchent pas à cause de ma version d'imagemagick installée, pas pu tester.
voilà ou j'en suis pour le script
-normalize -enhance en général, ça me pose pas de problème
reste le sharpen :
sans le sharpen 5x2
http://af.adame.free.fr/galleries/colos/Aphaenogaster_gibbosa/p1070405ssSharpen.jpg
avec le sharpen
http://af.adame.free.fr/galleries/colos/Aphaenogaster_gibbosa/p1070405.jpg
en gros, le sharpen c'est vraiment à faire à la main, donc...
je vais m'en tenir au normalize qui donne d'assez bon résultats simplement.
reste 2 ou 3 optimisations du truc et ça atterit ici rapidement.
j'en ai discuté avec sipatte et liquido rapidement. Il s'avère que le sharpen est un réglage à n'utiliser que de façon manuelle, j'aurai jamais un réglage qui fonctionnera pour toutes les photos.
Avec imagemagick, je vais me contenter du normalize, qui me donne grosso-modo un amélioration équivalente au niveaux de couleur en automatique avec gimp.
L'option enhance améliore les photos bruitées, mais justement..; si y a pas de bruit, pas sur que ça ne dégrade pas le tout.
Je pourrais ne mettre un sharpen faible que sur les photos grandes tailles, mais bon, autant faire ça à la main si c'est pour faire de la qualité
Et à, le but c'est de faire du nombre (ainsi qu'insérer une signature).
Donc autant rester dans les traitements légers mais passe partout.
Voilà, merci à tibo et erlik et aux autres dans la recherche des options utiles
pendant que j'y pense, je viens de trouver ça dans les options :
widthxheight> Change as per widthxheight but only if an image dimension exceeds a specified dimension.
donc, -resize 1280x1280> redimensionne en 1280 max, en préservant l'aspect, sauf si la photo est déjà plus petite que 1280.
utilisez plutôt "1280x1280>". si je ne met pas les guillemets, ça cafouille chez moi.
Avec windows (ou linux) il suffit d'installer imagemagick (libre et gratuit) http://www.imagemagick.org
Ensuite, pour redimensionner tout un répertoire de jpg, il suffit d'utiliser mogrify en ligne de commande
ex :
mogrify -resize 50% *
va réduire toutes les images à 50% de leurs dimensions (les images 3000x2000 seront réduites en 1500x1000).
simple et rapide.
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)