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: 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: 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: 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: 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.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • 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.
  • 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.
  • Web-Seiten layouten mit Gimp
    Übersichtliche Homepages definieren sich über's Layout. Da liegt es nahe, mit einem Grafikprogramm zunächst die Oberfläche festzulegen und daraus den HTML-Code zu generieren. Der Alleskönner Gimp macht's möglich.
  • Grundlagen der digitalen Bildbearbeitung
    Trotz des inflationären Megapixel-- und Feature-Booms sorgen Digitalkameras nicht immer für ungetrübte Freude. Zu oft fallen die Bilder anders als erwartet aus. Mit ein paar Tricks retten Sie misslungene Fotos.
Kommentare

Infos zur Publikation

LU 09/2015: Paketverwaltung

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

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 2 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Scanner EPSON Perfection V 300 photo und VueScan
Roland Welcker, 19.08.2015 09:04, 1 Antworten
Verehrte Linux-Freunde, ich habe VueScan in /usr/local/src/vuex_3295/VueScan installiert, dazu d...
Empfehlung gesucht Welche Dist als Wirt für VM ?
Roland Fischer, 31.07.2015 20:53, 2 Antworten
Wer kann mir Empfehlungen geben welche Distribution gut geeignet ist als Wirt für eine VM für Win...
Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 3 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 9 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...