Wie verwenden Sie PNG IDAT-chunk?

Ich versuche zu verstehen, wie Daten in IDAT-chunk. Ich Schreibe ein kleines PHP-Klasse und kann ich abrufen die meisten Stücke von Informationen, aber was bekomme ich für IDAT-nicht mit Pixel mein Bild zu :

Wie verwenden Sie PNG IDAT-chunk? Es ist 2×2px truecolour mit alpha (bitdepth 8).

Aber wenn ich interpretieren IDAT-Daten wie diese:

current(unpack('H*',gzuncompress($idat_data)));

Bekomme ich

00000000ffffff00ffffff000000

Ich nicht verstehe, wie kann es passen Pixeln. Oder liegt es an meinem code, die Daten korrumpiert?

Vielen Dank für Ihre Hilfe!

EDIT: ich bekomme

08d705c101010000008010ff4f1750a93029e405fb

als hex-Daten komprimiert, so dass es scheint, dass ich den Verlust mehrere bytes nach dem Dekomprimieren.

Wie verwenden Sie PNG IDAT-chunk?

InformationsquelleAutor MatTheCat | 2011-09-03
Schreibe einen Kommentar