Organisez les images JPG en fonction de la compression / qualité JPG

5

Je cherchais un moyen de disposer les images JPG en fonction du niveau de qualité / compression des images.

Je souhaite procéder de manière à ne sélectionner que les images moins compressées (par exemple 90 à 100%) et à les traiter par lots à un niveau de compression inférieur (par exemple 75%) afin d'économiser de l'espace sur le disque dur.

J'ai des tonnes d'images de référence avec différents niveaux de compression. Si j'applique la compression à toutes les images, celles dont la compression est déjà faible sont retraitées, ce qui produit des images de qualité vraiment inférieure.

Est-ce que quelqu'un sait comment puis-je sélectionner des images en fonction de la qualité / compression?

J'apprécierais vraiment toute aide. Takias

Takias
la source
Il semble y avoir un utilitaire de ligne de commande. Désormais, tout ce dont vous avez besoin est que quelqu'un l'utilise et crée
Moab

Réponses:

2

Pour autant que je sache, JPEG ne stocke pas le "montant de compression" qu'il contient.

Il existe une extension aux images, appelée EXIF, qui peut stocker des informations sur l’image, telles que la qualité. Jetez un coup d'œil à ce site pour plus d'informations.

woliveirajr
la source
1
Ceci est correct - JPEG utilise une compression avec perte et ne stocke aucune valeur indiquant le niveau de compression. Tous les artefacts (dégradation de la qualité) introduits par la compression d'image sont complètement relatifs au visualiseur; le PC ne discerne aucune différence.
Rob
1
Il n'est pas nécessaire de stocker le taux de compression. Lorsque vous calculez height * width * 3, vous obtenez la taille non compressée en octets. Divisez cela par la taille sur le disque et vous avez le taux de compression.
Jeff
@ user79928: désolé, mais le "taux de compression" en jpeg n'est pas une quantité exacte d'espace que vous gagnez en le "comprimant". Jpeg est un peu plus compliqué que ça. Essayez vous-même: choisissez une image blanche, .bmp, placez-y trois carrés de couleur. Puis ouvrez-le dans un programme qui vous permet de transformer en JPEG et de choisir le facteur de qualité. Utilisez .99. Vous verrez que la taille va réduire beaucoup plus que 1%
woliveirajr
Le taux de compression et la qualité sont des nombres différents. Votre image simple obtiendra en effet une excellente compression avec un réglage de haute qualité. Une image complexe peut être mal compressée même avec une qualité médiocre. Le taux de compression est facilement (re) calculé, comme je l'ai décrit. Vous avez cependant raison de dire que le réglage de qualité utilisé ne peut pas être facilement reproduit.
Jeff
@user: oui, vous avez raison. Mais comme la question portait sur la compression à nouveau de JPEG, j'ai supposé qu'il voulait en savoir plus sur le niveau de qualité JPEG, pas exactement sur la taille de la compression
woliveirajr
2

Fermer Comme j'ai pu trouver. Bien que cela ne vous permette peut-être pas de les organiser de quelque manière que ce soit.

JPEGsnoop rapporte une énorme quantité d’informations, notamment: matrice de table de quantification (chrominance et luminance), sous-échantillonnage de la chrominance, réglage de la qualité JPEG, réglages de la résolution JPEG, tables de Huffman, métadonnées EXIF, Makernotes, histogrammes RVB, etc. sont rapportés. En outre, vous pouvez activer un décodage VLC complet de huffman, ce qui aidera ceux qui se familiarisent avec la compression JPEG et ceux qui écrivent un décodeur JPEG.

Autres utilisations potentielles: déterminer le paramètre de qualité utilisé dans les paramètres Enregistrer sous ou Enregistrer pour le Web de Photoshop, augmenter la qualité du scanner, localiser les images / vidéos récupérables, décoder les fichiers AVI, examiner les fichiers .THM, les vignettes JPEG EXIF, extraire les images incorporées dans les documents Adobe PDF, etc.

Moab
la source
Merci! Savez-vous si JPEGsnoop pourrait être utilisé pour le traitement par lots?
Takias
Je ne suis pas sûr que l’on suppose qu’il n’analyse qu’un fichier à la fois, mais j’ai peut-être tort, essayez-le. C’était le seul logiciel que je pouvais trouver qui se rapprochait de ce dont vous aviez besoin.
Moab
0

Vous devriez pouvoir le faire en lisant les informations exif. Si vous utilisez Windows, alors Microsoft Photo Info permet d'ajouter des informations EXIF ​​à Explorer. Pour les versions plus récentes, je pense qu'elles sont intégrées. Je ne sais pas si cela affiche la compression sous forme de colonne. Vous devrez peut-être trouver un spécialiste. logiciel de lecture exif ou utilisez un outil de gestion d’images.

Col
la source
J'ai beaucoup d'images qui n'ont aucune information exif intégrée. Exif info est souvent absent des images traitées. Et c'est le problème.
Takias