Bilder fürs Web

Bildbearbeitung mit Gimp, Teil 6

01.09.2001
Konzentrieren wir uns im sechsten Teil der Serie einmal auf das WWW. Ich bespreche diesmal die klassischen Web-Formate Gif, Jpeg und Png und werde Ihnen dabei helfen, für jedes Bild und jeden Zweck das richtige Format auszuwählen.

Werfen wir zuerst einmal einen Blick darauf, was bei einer falschen Formatwahl eigentlich passieren kann. In Abbildung 1 sehen Sie eine Überschrift, die als Jpeg-Datei abgespeichert wurde. Deutlich sind um die Schrift herum sogenannte Artefakte - also Strukturen, die nicht zu dem eigentlichen Motiv gehören - zu erkennen. Um den Effekt deutlich zu machen (und um eine kleine Datei zu bekommen) habe ich eine sehr niedrige Qualität gewählt. Aber wenn man mit offenen Augen im WWW stöbert, stößt man früher oder später auf vergleichbare Bilder.

Abbildung 1: Harte Kontraste stören die JPEG-Kompression

JPEG

Um dieses Phänomen zu verstehen, müssen wir erst etwas Hintergrundwissen verdauen. JPEG steht für "Joint Photographic Experts Group", eine Expertenrunde, die sich mit Bildkompressionsalgorithmen beschäftigt (http://www.jpeg.org/. Das, was wir im Alltag als "JPEG-Format" kennen, ist eigentlich das JFIF-Format ("JPEG File Interchange Format"), welches zur Kompression von Fotos entwickelt wurde. Ich werde aber der Verständlichkeit halber beim Begriff "JPEG" bleiben.

Das JPEG-Format nimmt leichte Verluste in Kauf, um gute Kompressionsraten zu erreichen. Während die Verluste bei Fotos normalerweise nicht ins Gewicht fallen, sind Bilder mit sehr harten Kontrasten (wie eben unsere Überschrift) in der Regel nicht für das JPEG-Format geeignet. Die der Kompression zugrundeliegende Diskrete Cosinus-Transformation kann scharfe Kanten nur dann einigermaßen gut abbilden, wenn in den umgebenden Pixeln (JPEG legt hier eine Aufteilung des Bildes in 8 x 8 Pixel große Bereiche zugrunde) Abweichungen zugelassen werden. In Abbildung 2 habe ich dieses Raster und die Abweichungen hervorgehoben. Man sieht deutlich, wie sich die Abweichungen, die durch die Kanten provoziert werden, von Kasten zu Kasten unterscheiden.

Abbildung 2: Artefakte in Blöcken

Wenn man ein Bild im JPEG-Format abspeichert, muss man selber abwägen, was einem wichtiger ist: kleine Dateien oder originalgetreuere Bilder. Das JPEG-Plugin für Gimp (Abbildung 3) unterstützt uns bei der Auswahl: Im Bildfenster können sie sehen, wie sich die JPEG-Kompression auf das Bild auswirkt. Mit dem Schieberegler Qualität können Sie die Stärke der Kompression selbst bestimmen. Allerdings ist auch bei maximaler Qualität immer noch ein leichter Qualitätsverlust festzustellen. Um die Artefakte abzuschwächen, kann man mit dem Schieberegler Glättung dafür sorgen, dass das Bild noch etwas weichgezeichnet wird. Oben links können Sie immer sehen, welche Dateigröße das Bild nach dem Abspeichern haben wird.

Abbildung 3: Gimps Dialog zum Abspeichern von JPEGs

Das JPEG-Format ist geeignet für Bilder, die überwiegend aus weichen Farbübergängen bestehen. Auch die Fotos, die man eben mit der Digitalkamera geschossen hat und ins Web stellen will, sind im JPEG-Format gut aufgehoben - daher werden diese meistens auch von der Digitalkamera im JPEG-Format gespeichert. An die Grenzen von JPEG stößt man mit Bildern, die große, einfarbige, von Konturen umgebene Flächen beinhalten - also typische Design-Elemente. Die JPEG-Unterstützung durch die verschiedenen grafischen Web-Browser ist ziemlich lückenlos.

GIF

Das GIF-Format habe ich schon mehrfach in dieser Serie angesprochen, auch diesmal soll der Hinweis auf die Lizenzproblematik nicht fehlen: Wenn Sie das GIF-Format legal benutzen wollen, müssen Sie eine Lizenz von Unisys erwerben, die ein Patent auf den im GIF-Format eingesetzten LZW-Kompressionsalgorithmus besitzen. Die Windows-Version von Gimp liefert aus diesem Grund die entsprechenden Plugins nicht mit - Sie müssen sie dort nachträglich installieren. Auch Debian-Benutzer müssen ein separates Paket aus dem nonfree-Bereich installieren, bevor sie das GIF-Format (und auch das TIF-Format) lesen und schreiben können. Alternativ können Sie auf die Kompression verzichten, was dann allerdings wieder lange Download-Zeiten erzeugt…

Kommen wir nun zum technischen Teil. GIF hat eine große Beschränkung: Es kann normalerweise nur 256 Farben in einem Bild darstellen. Wenn man also Fotos darstellen will, stößt man Ruck-Zuck an eine Grenze. Man kann diese Beschränkung umgehen - erhält dann aber wieder riesige Dateien, und die Unterstützung durch die verschiedenen Browser ist nicht sichergestellt. Außerdem lassen sich solche Bilder nicht mit Gimp erzeugen, daher gehe ich jetzt nicht weiter darauf ein.

Es gibt drei Gründe, warum GIF heute auch trotz der angesprochen Lizenzproblematik immer noch verwendet wird: Es wird von allen grafischen Browsern unterstützt, es kann Transparenzinformationen speichern, und es unterstützt Animationen. Gerade letzteres ist nach wie vor ein Killer-Argument.

Wie erzeugt man nun ein möglichst optimales GIF? Natürlich kann ich hier keinen allgemeingültigen Weg beschreiben, es hängt immer vom Motiv ab. Betrachten wir zunächst nur ein ganz normales Bild ohne Transparenz oder Animation.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Test der englischen Version von Photo-Paint 9
    Als Dankeschön an die große Linux-Gemeinde hat man sich beim renommierten Grafik-Software-Hersteller Corel entschlossen, die Bildbearbeitungs-Software Photo-Paint 9 für Linux kostenlos im Internet zu veröffentlichen. Wir haben uns dieses Geschenk einmal etwas näher angesehen.
  • Farbenspiel
    Zu helle, zu dunkle oder kontrastarme Bilder wirken wenig attraktiv und oft künstlich oder flau. Gimp bietet eine breite Palette an Werkzeugen, um solchen Mängeln abzuhelfen.
  • Grafiken schnell passend gemacht
    Sei es für die Verwendung innerhalb von Web-Seiten oder andere Zwecke: Häufig müssen Grafiken von einem Format in ein anderes konvertiert und dabei noch in Größe und Qualität verändert werden. Mit convertaus dem ImageMagick-Paket machen Sie das schnell auf der Kommandozeile.
  • JPEG-Bilder automatisch umbenennen und verlustlos bearbeiten
    Digitalkameras vergeben weder sinnvolle Dateinamen, noch drehen sie Bilder automatisch. Eine Handvoll Linux-Programme schafft Abhilfe: Sie geben Fotodateien sinnvolle Namen und manipulieren JPEGs verlustlos. So schaffen Sie Ordnung in der Fotosammlung und schonen beim Betrachten Ihr Genick.
  • Aufpoliert
    Nach dem Urlaub liegen Hunderte Fotos auf dem Computer und harren der Verwertung als Papierabzug, in Fotokalendern oder Fotobüchern. Jetzt gilt es, aus den besten Bildern das Optimum herauszuholen.
Kommentare

Infos zur Publikation

LU 11/2014: VIDEOS BEARBEITEN

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Artikelsuche
Erwin Ruitenberg, 09.10.2014 07:51, 1 Antworten
Ich habe seit einige Jahre ein Dugisub LinuxUser. Dann weiß ich das irgendwann ein bestimmtes Art...
Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 6 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...
Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 1 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...