jpg

Mit Gimp JPGs für Webseiten optimieren

Unbearbeitete JPG-Bilder können das Laden einer Webseite deutlich verzögern. Zum Glück gibt es für GIMP ein paar Kniffe, mit denen die Dateigröße ohne drastische Qualitätseinbüßen auf einen Bruchteil reduziert werden kann.

Das hier benutzte Beispielbild wird dabei auf 13% seiner Ursprungsgröße eingeschrumpft werden. Das “Schrumpfpotenzial” kann aber auch geringer sein und ist u.a. davon abhängig, wie weit man bereit ist, Qualitätseinbußen in Kauf zu nehmen.

Als Ausgangsbild dient dieses Stillleben aus meinem Wohnzimmer (ca. 176 kB groß): (...) mehr...

Mit ‘jhead’ exif-Daten entfernen

jhead ist ein weiteres Kommandozeilentool zur Manipulation von exif-Daten (jenen Metainformationen, die in einem JPG-Bild mitgeliefert werden). Eine nützliche Funktion von jhead ist das Löschen aller exif-Informationen. Mit:

jhead -purejpg MEINBILD.jpg

wird MEINBILD.jpg von diesen Metadaten bereinigt. Alle EXIF-Infos sind damit getilgt.

exif MEINBILD.jpg
'MEINBILD.jpg' ist nicht lesbar oder enthält keine EXIF Daten!
(...) mehr...

Perlen auf der Kommandozeile (6): exif

Digitale Kameras machen Bilder, die meist im JPG-Format gespeichert werden. Dabei wird nicht nur das Bild selbst gespeichert, sondern auch etliche Meta-Informationen, wie Kameratyp, Belichtungszeit, ISO-Wert usw.

Diese Exif-Informationen werden im Header der Datei abgelegt. Zum Auslesen dieser Informationen unter Linux gibt es ein simples, kleines, aber feines Kommandozeilentool, welches … exif heißt und z.B. über die Ubuntu-Paketquellen installiert werden kann. Als Argument nimmt es den Pfad des auszulesenden Bildes. Beispiel:

exif Bild.jpg
EXIF Einträge in 'Bild.jpg' ('Intel' Byte-Reihenfolge):
--------------------+----------------------------------------------------------
Eintrag             |Wert
--------------------+----------------------------------------------------------
Hersteller          |Canon
Modell              |Canon EOS 10D
Orientierung        |oben - links
Auflösung in x-Richt|180,00
Auflösung in y-Richt|180,00
Maßeinheit der Auflö|Zoll
Datum und Uhrzeit   |2007:05:06 16:08:59
YCbCr Positionierung|zentriert
Kompression         |JPEG Kompression
Auflösung in x-Richt|180,00
Auflösung in y-Richt|180,00
Maßeinheit der Auflö|Zoll
Belichtungszeit     |1/180 sek.
(...) mehr...

Bildformate mit `convert` umwandeln

Die Verwendung von Tools auf der Kommandozeile kann auch bei der Bildverarbeitung die Arbeit vereinfachen.

Noch Urlaub.jpg, gleich Urlaub.png!

Mit dem Tool convert lassen sich Bilder mit einem einfachen Befehl ruckzuck in andere Formate umwandeln. Um convert zu nutzen, muss man das Paket imagemagick installieren. convert ist ein echter Alleskönner, der nicht nur Bildformate umwandelt, sondern auch thumbnails erstellt, Wasserzeichen hinzufügt, Bilder rotiert, Rahmen hinzufügt usw. usw. In diesem Artikel wollen wir uns lediglich ansehen, wie man z.B. ein oder mehrere Bilder eines Formates in ein anderes umwandeln kann. convert beherrscht nahezu alle gängigen Bildformate.

Um das schöne Urlausbild vom Format jpg in das Format png umzuwandeln, genügt der Befehl:

convert Urlaub.jpg Urlaub.png

Die jeweilige Ursprungsdatei bleibt hierbei erhalten. (...) mehr...