Registriert seit: 27. Nov 2017
2.490 Beiträge
Delphi 7 Professional
|
AW: Bit-Tiefe in PNG ermitteln
26. Mär 2020, 23:33
Vermutlich liest Du ein Byte zuwenig.
Habe mal 'ne Reihe von PNGs im Hexeditor angeschaut.
Bei allen steht der Colortype im 26. Byte. Dort finde ich entweder den Wert 2 oder den Wert 3. Bei allen PNGs enthält das 25. Byte eine 8.
Wenn ich es richtig sehe, müsste es Farbtyp := @m[i+8+8+1];
sein.
Geändert von Delphi.Narium (26. Mär 2020 um 23:53 Uhr)
|