Lorsque j'enregistre un fichier JPG avec GIMP, je peux ajuster la qualité à laquelle je l'enregistre, de 0 à 100 (j'utilise 89). Il semble que j'ai utilisé une application pour voir ce que ce numéro était sur le fichier enregistré, mais si je le fais, je ne peux pas pour la vie de moi comprendre ce que c'était. Des suggestions sur quoi utiliser?
16
Réponses:
Une fois enregistré, vous ne pouvez plus dire la qualité.(La définition de la qualité lors de l'enregistrement indique simplement au logiciel la quantité de pertes que vous trouvez acceptable, mais une fois enregistrée: ce qui est perdu est perdu. Vous auriez besoin d'un humain pour dire si quelque chose a l'air bien.)Hmmm, je suppose que j'avais tort. Je pense toujours que ce qui précède est exact, mais ImageMagick de
identify
me donne tort?Je ne sais pas comment l'image de mon test a été enregistrée, mais elle ne contient aucune donnée EXIF. La qualité peut-elle encore être stockée dans l'image?
la source
Pour ajouter à la réponse d'Arjan:
ImageMagick
identify
semble regarder l'intérieur de l'image JPEG pour deviner le paramètre de qualité utilisé pour l'encoder.Le code source d'ImageMagick (applaudissez pour le logiciel libre :-)) contient les lignes :
(
coders/jpeg.c
, ligne 843ff. dans ma version récente du code source d'ImageMagick).Je ne connais pas assez le JPEG pour vraiment comprendre, mais il semble faire quelque chose comme décrit dans cet article:
Déterminez le facteur de qualité JPEG à l'aide de Visual C # .NET (lien mort depuis janvier 2018; copie sur archive.org à partir de 2015 )
Alors oui,
identify
peut effectivement déterminer le réglage de la qualité d'un JPEG seulement du seul fichier compressé (bien que le résultat ne soit pas toujours tout à fait exact).la source
Comme Arjan l'a mentionné le
identify -verbose myimage.jpg
fera. Comme imagemagick est un outil CLI, il peut être utile pour les scripts. L'approcheidentify -verbose myimage.jpg | grep ...
est très lente. Je recommande d'utiliser la messagerie instantanée comme celle-ciC'est massivement plus rapide.
la source
JPEGsnoop est une belle alternative à ImageMagick
identify
. Le téléchargement est assez petit et est disponible en format portable.Après avoir traité un jpg, vous trouverez le "facteur de qualité approximatif" sous le marqueur DQT.
la source
Avec la bibliothèque ImageMagick ++ , c'est simple:
la source
Picasa 3 a le volet des propriétés qui montre la qualité jpeg mais c'est un abandonware pour le moment.
la source