Wenn ich eine JPG-Datei mit GIMP speichere, kann ich die Qualität, in der ich sie speichere, von 0-100 anpassen (ich verwende 89). Es scheint, als hätte ich eine App verwendet, um zu sehen, welche Nummer in der gespeicherten Datei enthalten ist, aber wenn ich das täte, kann ich für mein ganzes Leben nicht herausfinden, was es war. Irgendwelche Vorschläge, was zu verwenden ist?
16
Antworten:
Einmal gespeichert, können Sie die Qualität nicht mehr feststellen.(Wenn Sie die Qualität beim Speichern einstellen, wird der Software lediglich mitgeteilt, wie viel Verlust Sie als akzeptabel erachten, aber sobald er gespeichert hat: Was verloren geht, geht verloren. Sie müssen einen Menschen damit beauftragen, zu sagen, ob etwas gut aussieht.)Hmmm, ich glaube ich habe mich geirrt. Ich denke immer noch die oben richtig ist, aber ImageMagick ‚s
identify
beweist mir falsch?Ich weiß nicht, wie das Bild in meinem Test gespeichert wurde, aber es enthält keine EXIF-Daten. Konnte die Qualität noch im Bild gespeichert werden?
quelle
Um zu Arjans Antwort hinzuzufügen:
ImageMagicks
identify
scheint tatsächlich in das JPEG-Bild zu schauen, um die Qualitätseinstellung zu erraten, die zum Codieren verwendet wurde.Der Quellcode von ImageMagick (Cheer for Free Software :-)) enthält die Zeilen :
(
coders/jpeg.c
Zeile 843ff. in meiner letzten Version von ImageMagicks Quellcode).Ich weiß nicht genug über JPEG, um es wirklich zu verstehen, aber es scheint etwas zu tun, wie in diesem Artikel beschrieben:
Ermitteln Sie den JPEG-Qualitätsfaktor mithilfe von Visual C # .NET (Link seit Januar 2018 nicht mehr verfügbar; Kopie auf archive.org von 2015 ).
Also ja,
identify
kann die Qualitätseinstellung eines JPEGs tatsächlich nur aus der komprimierten Datei bestimmen (obwohl das Ergebnis möglicherweise nicht immer ganz genau ist).quelle
Wie Arjan
identify -verbose myimage.jpg
es wollte. Da imagemagick ein CLI-Tool ist, kann es für die Skripterstellung hilfreich sein. Der Ansatzidentify -verbose myimage.jpg | grep ...
ist sehr langsam. Ich empfehle, IM wie folgt zu verwendenEs ist massiv schneller.
quelle
JPEGsnoop ist eine nette Alternative zu ImageMagick
identify
. Der Download ist recht klein und liegt im portablen Format vor.Nach der Bearbeitung eines JPG finden Sie unter dem DQT-Marker den "Approx quality factor".
quelle
Mit der ImageMagick ++ - Bibliothek ist es einfach:
quelle
Picasa 3 verfügt über den Eigenschaftenbereich, in dem die JPEG-Qualität angezeigt wird, es handelt sich jedoch derzeit um eine Abbruchware.
quelle