Home / LinuxUser / 2001 / 09 / Bildbearbeitung mit Gimp, Teil 6

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Eingedost
(161 Punkte bei 4 Stimmen)
Aufteiler
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Bilder fürs Web

Bildbearbeitung mit Gimp, Teil 6

Bilder indizieren

GIF speichert in den Bildern eine Farbpalette, die bis zu 256 Farben umfasst. In den eigentlichen Bilddaten werden dann nur noch Querverweise in die Farbpalette gespeichert. Über diese Bilddaten wird dann zeilenweise die LZW-Kompression gejagt. Diese funktioniert am besten mit großen einfarbigen Flächen, wobei "einfarbig" hier nicht "ähnliche Farben", sondern "identische Farbe" heißt.

Um mit Gimp ein Bild auf 256 oder weniger Farben zu reduzieren, müssen sie es über <Bild>/Bild/Modus/Indiziert in den "indizierten Modus" umrechnen. Im erscheinenden Dialog (Abbildung 4) können Sie im oberen Teil auswählen, nach welcher Strategie Gimp die Farbpalette erzeugen soll. Sie können auswählen, ob Gimp eine auf das Bild zugeschnittene Farbpalette erzeugen soll (die die angegebene Anzahl von Farben hat) oder eine schon vorhandene Farbpalette nutzen soll; sehr typisch ist hier der Einsatz der Web-Palette (siehe unten). Oder nur die Schwarz-weiße Palette, die wohl eher selten gebraucht wird.

Abbildung 4

Abbildung 4: Farben reduzieren

Im zweiten Bereich des Dialogs kann nun festgelegt werden, ob Gimp den einzelnen Pixeln einfach stur die ähnlichste Farbe zuordnet (Keine Farbrasterung) oder ob er sogenannte Dithering-Techniken verwendet, um den Gesamteindruck des Bildes besser zu bewahren. Stünden beispielsweise nur die Farben Schwarz und Weiß zur Verfügung, würde ein Grau durch ein Raster angenähert. Abbildung 5 zeigt verschiedene Rastermethoden, die Anordnung entspricht der im Dialog, der untere Streifen ist das Original.

Abbildung 5

Abbildung 5: Verschiedene Modi um Graustufen in Schwarz-Weiß umzuwandeln

Aber auch hier hat alles seine zwei Seiten. Auf der einen Seite können Sie die Farben reduzieren - wenn sie Rasterung einsetzen, sieht das Bild eventell besser aus. Auf der anderen Seite kommt die Rasterung dem Kompressionsalgorithmus in die Quere. Das Bild von Mitch (einem der Kern-Gimp-Entwickler, Abbildung 6) auf 32 Farben reduziert und als GIF abgespeichert ist mit Rasterung etwa 68 KB, ohne Rasterung aber nur etwa 50 KB groß (übrigens: Als JPEG kann man es noch einmal ohne Probleme auf die Hälfte bringen, aber das ist hier nur ein Beispiel…)

Abbildung 6

Abbildung 6: Mitch: Links gerastert, rechts ungerastert

Ich habe weiter oben beschrieben, dass man bei Design-Elementen mit harten Kontrasten an die Grenzen des JPEG-Formats stößt. Hier ist nun das GIF-Format deutlich besser dran, da diese Design-Elemente typischeweise wenige Farben haben. Abbildung 7 zeigt ein Beispiel, das drei Grundfarben hat. Wenn man das Bild aber in den indizierten Modus umrechnen lässt, erkennt man, dass das Bild in Wirklichkeit 60 Farben hat, da die Kanten geglättet sind. Um einen guten Glättungseffekt zu erreichen, sind derartig viele Farben nicht notwendig, als grobe Schätzung kann man sagen, das für eine gut geglättete Kante zwischen zwei Farben etwa vier Zwischenstufen erforderlich sind. In unserem Fall ergibt das 11 Farben (3 Grundfarben, je 4 Farben für den Übergang Türkisgrün-Schwarz und Türkisblau-Schwarz).

Abbildung 7

Abbildung 7: Ein Design-Element einer Web-Seite: 11 Farben reichen

GIF und Transparenz

Wenn Sie GIFs erstellen wollen, die teilweise durchsichtig sind, sollten sie das immer im Hinterkopf behalten. GIF hat nur eine Transparenzstufe zur Verfügung: Ein Pixel ist entweder durchsichtig, oder es hat eine Farbe. Gimp hingegen kann mit mehreren Transparenzgraden umgehen und geht bei der Umrechnung in den indizierten Modus recht brutal vor. Sie sollten also vor dem Indizieren dafür sorgen, dass Gimp nicht eingreifen muss. Am einfachsten geht dies mit dem Plugin <Bild>/Filter/Farben/Semi-Flatten, das allen halbtransparenten Pixeln die aktuelle Hintergrundfarbe (sinnvollerweise sollte das die "durchschnittliche" Hintergrundfarbe der Web-Seite sein) hinterlegt. Dann kann man das Bild beruhigt indizieren und muss nicht befürchten, dass alle sauber geglätteten Kanten plötzlich wieder schartig werden.

Auf animierte GIFs gehe ich nicht weiter ein, da ich diese bereits im letzten Teil ausführlicher behandelt habe.

Tip a friend    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 107 Punkte (12 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 05/2014

Aktuelle Ausgabe kaufen:

Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Bilder vergleichen mit diffimg
Bilder vergleichen mit diffimg
Tim Schürmann, 01.04.2014 12:40, 1 Kommentare

Das kleine Werkzeug diffimg kann zwei (scheinbar) identische Bilder miteinander vergleichen und die Unterschiede optisch hervorheben. Damit lassen sich nicht nur Rätsel a la „Orignial und Fäls...

Aktuelle Fragen

programm suche
Hans-Joachim Köpke, 13.04.2014 10:43, 8 Antworten
suche noch programme die zu windows gibt, die auch unter linux laufen bzw sich ähneln sozusagen a...
Funknetz (Web-Stick)
Hans-Joachim Köpke, 04.04.2014 07:31, 2 Antworten
Bei Windows7 brauche ich den Stick nur ins USB-Fach schieben dann erkennt Windows7 Automatisch, a...
Ubuntu 13.10 überschreibt immer Windows 8 Bootmanager
Thomas Weiss, 15.03.2014 19:20, 8 Antworten
Hallo Leute, ich hoffe das ich richtig bin. Ich habe einen Dell Insipron 660 Ich möchte gerne Ub...
USB-PTP-Class Kamera wird nicht erkannt (Windows-only)
Wimpy *, 14.03.2014 13:04, 15 Antworten
ich habe meiner Frau eine Digitalkamera, AGFA Optima 103, gekauft und wir sind sehr zufrieden dam...
Treiber
Michael Kristahn, 12.03.2014 08:28, 5 Antworten
Habe mir ein Scanner gebraucht gekauft von Canon CanoScan LiDE 70 kein Treiber wie bekomme ich de...