Compression des images, quel format choisir?

1

Peut-être une question idiote, mais je ne connais pas grand-chose aux formats d'images. J'ai quelques photos de famille sur mon disque dur externe, mais j'ai remarqué qu'elles étaient vraiment grandes et qu'elles prenaient de la place. Est-il possible de réduire la taille du fichier tout en maintenant une perte de qualité "imperceptible" tout en conservant la même dimension

En utilisant linux, s'il y a un moyen de le mettre en lot (récursivement) (enfin, je suppose, imagemagick?), Ce serait génial

allenskd
la source

Réponses:

3

JPEG est le standard de facto pour les images. Il a une compression avec perte mais variable qui peut aller d'horrible à absolument imperceptible par rapport à l'original.

Ma recommandation est d'utiliser nconvert et de l'appeler en boucle (foreach pour tsch). L'outil nconvert est très puissant et a une syntaxe simple. Pour convertir simplement et sortir les résultats:

nconvert -q -out jpeg -o

Remplacez par un numéro. 100 donne le plus haut et donc le moins de compression. Je trouve que 90 est toujours d'excellente qualité. 85 est où je trouve cela raisonnable. Essayez quelques réglages sur un seul fichier pour voir quelle qualité vous convient.

Vous pouvez également réduire la taille de vos fichiers en supprimant des données non-image. Ajoutez l' indicateur -rmeta , par exemple, avant le nom du fichier d'entrée. L' indicateur -rexifthumb supprime la miniature EXIF. Si vous ne souhaitez pas supprimer toutes les métadonnées , vous pouvez utiliser l'indicateur -clean . Vous devez lui donner un numéro pour lui dire quoi nettoyer. Utilisez nconvert -help pour les détails.

Itai
la source
Eh bien, quand j’ai vu un gros fichier de 7,5 Mo pour aller à 796 Ko sans enlever le méta, ni le pouce, ni le nettoyer, j'essaierai plus tard, il m’a fait "wow ...", merci!
Allenskd