Zum Inhalt springen

Diskussion:Graphics Interchange Format

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 4. August 2006 um 19:32 Uhr durch Phrood (Diskussion | Beiträge) (Interlacing). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Letzter Kommentar: vor 19 Jahren von Phrood in Abschnitt Standard?

Vorlage:Vandalismussperre Hier ist ein GIF-Bild mit 32697 Farben zu sehen. Ist der Text „bis zu 256 verschiedene Farben“ dann nicht falsch? --Ahellwig 17:33, 29. Mai 2005 (CEST)Beantworten

Du hast recht. Das Problem ist, daß die Verwendung von mehreren Bildblöcken für mehr als 256 Farben im Grunde ein Workaround ist, bei dem animierte GIFs verwendet werden und jeder Frame ein Teilbild von 16x16 Pixeln ist (daher auch der langsame Bildaufbau im Browser). Die gängigen Programme unterstüzen solche Hacks sowieso nicht. Es müßte also heißen "256 Farben pro Bildblock" oder "256 Farben pro Einzelbild". Phrood 18:39, 29. Mai 2005 (CEST)Beantworten

GIF/PNG

Es würde mich interessieren, welches die Eigenschaften von GIF sein sollen, die von PNG nicht unterstützt werden. --Phrood 17:26, 1. Dez 2005 (CET)

Soweit ich weiß, gibt es in PNG Erweiterungschunks für spezielle GIF-Eigenschaften wie Bildposition. Daher habe ich den Satz entfernt. --Phrood 12:17, 9. Dez 2005 (CET)

Hallo, Danke für den Artikel. In Deutschland sagt doch aber wohl kein Mensch "dschif" - oder sind nur wir in Kiel so dumm "Gif" zu sagen ? :-)(ka'Ahnung, wie ich Lautschrift schreibe). Gibt es konkrete Personen, die als Erfinder gelten, oder nur Compuserve Entwicklungsabteilung (o.ä.)? - snork

Die Aussprache ist nicht definiert, aber einer der GIF-Entwickler spricht das Format "dschif" aus, daher dürfte das als "offizielle" Aussprache gelten. Laut dem en. Artikel hieß dieser Entwickler Bob Berry (die Komprimierung aber stammt von Lempel, Ziv und Welch). --Phrood 17:53, 5. Mai 2006 (CEST)Beantworten

Verlustfrei??

Wie kann gif verlustfrei sein? Gif unterstützt nur 256 verschiedene Farben, wenn ich ein Bild mit mehr als 256 Farben als gif kodiere, muss also eine Quantisierung erfolgen. Vielleicht wäre in diesem Zusammenhang auch interessant welche Algorithmen außer dem Lempel-Ziv-Welch benutzt werden... --UxPx 19:40, 5. Jan 2006 (CET)

Die Quantisierung findet vom Bildbearbeitungsprogramm statt und ist nicht Teil der Kompression. Für GIF wird nur LZW benutzt. PNG benutzt Deflate (LZ77), manche BMPs und TIFFs verwenden RLE, etc. --Phrood 19:46, 5. Jan 2006 (CET)
GIF kann immer dann problemlos verlustfrei sein, wenn die Quellgrafik maximal 256 Farbnuancen aufweist. Selbst darüber hinaus ist es (theoretisch!) mittels des Animationstricks möglich, beliebig viele Farben verlustfrei abzuspeichern. Lohnt nur den Aufwand nicht :O) --DemonDeLuxe :O) 02:50, 26. Jul 2006 (CEST)
Ist denn diese Möglichkeit in der Spezifikation beschrieben oder wird zumindest von den üblichen Programmen unterstützt? -- Memset 16:27, 26. Jul 2006 (CEST)
Die Möglichkeit ergibt sich implizit. GIF bietet mehrere Varianten, wie mit einem Frame beim Übergang zum nächsten zu verfahren ist; eine davon ist "alles so stehen lassen" (eine andere wäre "revert to background". Wenn man also frameweise Paletten verwendet und Frame 1 in der oberen Bildhälfte 256 Rottöne darstellt und Frame 2 256 Blautöne in der unteren Hälfte, sieht man in Frame 2 dann 512 Farben gleichzeitig. Ich habe gestern 'mal testweise so eine Grafik mit ca. 2000 Farbnuancen erstellt (hatte den obigen, wesentlich eindrucksvolleren, Link zu spät gesehen), und jedenfalls MSIE6 und Firefox 1.5 machen das problemlos. IIRC hatte ich mit diesem Späßchen allerdings bereits 1996 herumexperimentiert, und schon damals konnten die Browser das. Nur, wie gesagt: Lohnt nicht, ist eher "Trivia" *g*. --DemonDeLuxe :O) 16:50, 26. Jul 2006 (CEST)
Achso jetzt versteh ichs. -- Memset 23:07, 26. Jul 2006 (CEST)

Vergleich mit PNG/MNG

bitte unter diesem Abschnitt erwähnen, ob MNG Alpha-Transparenz (wie PNG) unterstützt oder auch nur die schlappe binäre GIF-Transparenz!!! --Hobster 10:17, 21. Feb 2006 (CET)

Ich habe das mal unter MNG ergänzt. --Phrood 13:11, 21. Feb 2006 (CET)

Begründung für Löschung der beiden Weblinks:

Standard?

Hat CompuServe sein GIF Format (wie das bei PNG geschehen ist) auch von der ISO zum Standard erklären lassen, bzw. vom W3C Konsortium zur "Empfehlung" ? --Uwe W. 19:32, 31. Mai 2006 (CEST)Beantworten

AKAIK nein. --Phrood 20:15, 31. Mai 2006 (CEST)Beantworten

Interlacing

Ich habe gehört, dass man bei GIF Interlacing einstellen kann. Stimmt das? Wenn ja, wie geht das und wie funktioniert dann der Bildaufbau?

Ja, das ist möglich. Kann in den Einstellungen beim Speichern eingestellt werden. Der Bildaufbau erfolgt jeweils in 8 Pixel hohen Streifen, bei denen Zeile für Zeile übertragen wird. --Phrood 19:32, 4. Aug 2006 (CEST)