So ermitteln Sie die Qualität eines JPG-Bilds oder die Komprimierungsstufe

Es ist üblich, Bilder, die wir im Internet finden, herunterzuladen, um sie in unsere Artikel oder Dokumente aufzunehmen. Viele dieser Bilder sind im JPG-Format, sodass wir eine Qualitätsstufe zwischen 0 und 100 oder eine Komprimierungsstufe festlegen können . Ziel dieses Tutorials ist es, die Qualität eines JPG-Bilds zu ermitteln und damit dessen Komprimierungsgrad zu bestimmen .

Wenn wir über das beste Programm zur Optimierung von Bildern sprechen, widmen wir einen Abschnitt über Bilder im JPG-Format, den ich zum Lesen empfehle. Wir sollten uns darüber im Klaren sein, dass das JPG-Format ein Format mit Verlusten ist und jedes Mal, wenn wir ein Bild in diesem Format speichern, verlieren wir an Qualität .

So ermitteln Sie die Qualität eines JPG-Bilds oder die Komprimierungsstufe.

Wie wir zu Beginn sagten, können wir beim Speichern eines Bildes im JPG-Format die Qualität mit einer Zahl zwischen 0 und 100 einstellen. In einigen Programmen wird dieser Parameter als Komprimierungsstufe bezeichnet, aber es ist üblich, ihn als Qualität zu bezeichnen.

Wenn wir ein Bild im JPG-Format herunterladen, gibt es keine direkte Möglichkeit, die Qualität oder Komprimierungsstufe zu ermitteln. Das Format speichert diese Informationen nicht. Es ist jedoch nicht üblich, dass einige Programme diese Informationen in die Bildmetadaten einfügen.

Trotzdem gibt es eine Methode, um die Qualitätsparameter eines JPG herauszufinden, für die wir die kostenlose und plattformübergreifende ImageMagick- Software verwenden werden. Im ImageMagick-Paket finden wir das identify , mit dem wir detaillierte Informationen zu einem Bild abrufen können.

Um die Qualität einer JPG herauszufinden, führen wir den folgenden Befehl über die Befehlszeile aus :

identify -format '%Q' laimagen.jpg

Wir sehen, dass es uns die Qualitätsnummer auf dem Bildschirm anzeigt, dargestellt durch ihren Wert.

See also  Kostenloses THBusiness Theme für WordPress

Überlegungen zur Interpretation der Qualität eines JPG-Bildes.

Wir müssen uns darüber im Klaren sein, dass die Gesamtqualität einer JPG-Datei nicht nur von den festgelegten Qualitätsparametern abhängt, sondern auch von anderen Parametern wie Chroma-Subsampling, Quantisierungstabellen usw.. Damit möchte ich Ihnen zeigen, dass die Qualität desselben JPG-Bildes variieren kann, wenn wir es mit verschiedenen Programmen speichern, auch wenn wir den gleichen Qualitätsparameter verwenden.

Zur Veranschaulichung sehen Sie das folgende Bild, das in beiden Fällen mit einem Qualitätsparameter 60 gespeichert wurde, während das erste Bild mit GIMP und das zweite mit Photoshop gespeichert wurde.

Wie Sie sehen, bietet das mit Photoshop gespeicherte Bild eine höhere Gesamtqualität als das mit GIMP gespeicherte. Wir müssen auch berücksichtigen, dass das mit Photoshop gespeicherte Bild eine Größe von 15,5 KB hat, während das mit GIMP 9,91 KB gespeicherte Bild. Dieser Größenunterschied hat aber eine Erklärung und ist, dass die in Photoshop gewählte Qualität von 60 tatsächlich einem Qualitätsparameter 86 entspricht.

Dann lasse ich die kompletten Daten der beiden Bilder miteinander vergleichen:

 C:ImageMagick-7.0.5-0-portable>identify -verbose test_gimp.jpg Image: test_gimp.jpg  Format: JPEG (Joint Photographic Experts Group JFIF format)  Mime type: image/jpeg  Class: DirectClass  Geometry: 480x220+0+0  Resolution: 72x72  Print size: 6.66667x3.05556  Units: PixelsPerInch  Type: TrueColor  Endianess: Undefined  Colorspace: sRGB  Depth: 8-bit  Channel depth:   Red: 8-bit   Green: 8-bit   Blue: 8-bit  Channel statistics:   Pixels: 105600   Red:    min: 0 (0)    max: 255 (1)    mean: 192.338 (0.754266)    standard deviation: 40.7007 (0.159611)    kurtosis: -0.59641    skewness: 0.193754    entropy: 0.508844   Green:    min: 45 (0.176471)    max: 255 (1)    mean: 157.433 (0.617385)    standard deviation: 48.0412 (0.188397)    kurtosis: -0.460929    skewness: 0.541649    entropy: 0.547715   Blue:    min: 18 (0.0705882)    max: 255 (1)    mean: 177.084 (0.694446)    standard deviation: 46.2831 (0.181502)    kurtosis: 0.581174    skewness: -1.11279    entropy: 0.557997  Image statistics:   Overall:    min: 0 (0)    max: 255 (1)    mean: 175.618 (0.688699)    standard deviation: 47.325 (0.185588)    kurtosis: -0.342889    skewness: -0.226262    entropy: 0.538186  Rendering intent: Perceptual  Gamma: 0.454545  Chromaticity:   red primary: (0.64,0.33)   green primary: (0.3,0.6)   blue primary: (0.15,0.06)   white point: (0.3127,0.329)  Matte color: grey74  Background color: white  Border color: srgb(223,223,223)  Transparent color: none  Interlace: JPEG  Intensity: Undefined  Compose: Over  Page geometry: 480x220+0+0  Dispose: Undefined  Iterations: 0  Compression: JPEG  Quality: 60  Orientation: Undefined  Properties:   date:create: 2017-03-02T16:27:01+01:00   date:modify: 2017-03-02T16:27:01+01:00   jpeg:colorspace: 2   jpeg:sampling-factor: 1x1,1x1,1x1   signature: a0ecd9fc0fe16532fd6a71e4055d410a86ff90e555dcc8dbb213c9ab7364a633  Artifacts:   verbose: true  Tainted: False  Filesize: 9.91KB  Number pixels: 106K  Pixels per second: 17.6MB  User time: 0.016u  Elapsed time: 0:01.006  Version: ImageMagick 7.0.5-0 Q16 x64 2017-02-20 http://www.imagemagick.org 
 C:ImageMagick-7.0.5-0-portable>identify -verbose test_photoshop.jpg Image: test_photoshop.jpg  Format: JPEG (Joint Photographic Experts Group JFIF format)  Mime type: image/jpeg  Class: DirectClass  Geometry: 480x220+0+0  Units: Undefined  Type: TrueColor  Endianess: Undefined  Colorspace: sRGB  Depth: 8-bit  Channel depth:   Red: 8-bit   Green: 8-bit   Blue: 8-bit  Channel statistics:   Pixels: 105600   Red:    min: 0 (0)    max: 255 (1)    mean: 192.711 (0.755728)    standard deviation: 40.5036 (0.158838)    kurtosis: -0.461151    skewness: 0.153411    entropy: 0.522216   Green:    min: 41 (0.160784)    max: 255 (1)    mean: 157.996 (0.619592)    standard deviation: 48.1356 (0.188767)    kurtosis: -0.460604    skewness: 0.523291    entropy: 0.545854   Blue:    min: 29 (0.113725)    max: 255 (1)    mean: 177.555 (0.696293)    standard deviation: 46.9984 (0.184308)    kurtosis: 0.520238    skewness: -1.11799    entropy: 0.556904  Image statistics:   Overall:    min: 0 (0)    max: 255 (1)    mean: 176.087 (0.690538)    standard deviation: 47.512 (0.186322)    kurtosis: -0.324822    skewness: -0.258086    entropy: 0.541658  Rendering intent: Perceptual  Gamma: 0.454545  Chromaticity:   red primary: (0.64,0.33)   green primary: (0.3,0.6)   blue primary: (0.15,0.06)   white point: (0.3127,0.329)  Matte color: grey74  Background color: white  Border color: srgb(223,223,223)  Transparent color: none  Interlace: None  Intensity: Undefined  Compose: Over  Page geometry: 480x220+0+0  Dispose: Undefined  Iterations: 0  Compression: JPEG  Quality: 86  Orientation: Undefined  Properties:   date:create: 2017-03-02T16:28:10+01:00   date:modify: 2017-03-02T16:28:11+01:00   jpeg:colorspace: 2   jpeg:sampling-factor: 1x1,1x1,1x1   signature: 7e7c7e918d7d2f7e8fd340f7c775f1ff72ac43b6c7870446a1c41311209b80b0  Profiles:   Profile-app12: 15 bytes   Profile-exif: 22 bytes   Profile-xmp: 766 bytes  Artifacts:   verbose: true  Tainted: False  Filesize: 15.5KB  Number pixels: 106K  Pixels per second: 26.4MB  User time: 0.000u  Elapsed time: 0:01.003  Version: ImageMagick 7.0.5-0 Q16 x64 2017-02-20 http://www.imagemagick.org 

Abschließend möchte ich noch klarstellen, dass sich die Qualität eines JPG-Bildes, das mit dem Qualitätsparameter 80 gespeichert wurde, nicht verbessert, wenn es erneut mit dem Qualitätsparameter 90 gespeichert wird . Dies liegt daran, dass das JPG-Format ein verlustbehaftetes Format ist.

See also  Farbpaletten in WordPress anzeigen

Aus dem oben genannten Grund ist es so wichtig, die Qualität eines JPG-Bilds zu kennen, das wir aus dem Internet herunterladen, um es nicht mit höherer Qualität als erforderlich zu speichern und keinen Platz zu verschwenden.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *