September 11, 2002
Sitter och försöker skapa helt okomprimerade png filer utifrån rgb värden men har lite problem med att få rätt på filstrukturen.
Jag måste skapa png filen manuellt eftersom jag ska göra det i java på en mobiltelefon som bara stödjer midp1, historien om varför är lång men jag måste göra det 🙂
Mitt problem är att jag inte får rätt på filer som kräver mer än en IDAT chunk.
Finns det några restriktioner för hur en fil som kräver flera IDAT chunks ska se ut? Hur ska DEFLATE biten som beskriver sista blocket se ut? ska den sättas till final i alla chunks eller bara i den sista?
Någon som har erfarenhet av detta?
September 1, 2002
jag antar att du redan spanat igenom denna men jag postar en länk ändå:
http://www.w3.org/TR/PNG/
September 11, 2002
jag har spanat in en hel drös dokumentation, men antagligen inte tillräckligt noga
Jag kommer så långt att den första IDAT chunken tolkas korrekt och inga fel rapporteras av pngcheck, vid nästa chunk skiter allt sig dock. pngcheck hittar den och visar rätt längd och offset i filen men rapporterar "zlib: inflate error = -3 (data error)". Måste djupdyka mer antar jag, det är ju nåt med DEFLATE som inte går rätt till.
Tack för länken Gamblor, den verkar rätt utförlig.
1 Guest(s)