01-04-2007, Sunday-21:15:45
Also, mit verlustfrei gepacktem PNG (was nicht alle Programme können) ist die Einsparung durch zusammenschieben nahezu Null (genauer gesagt im mittel ca. 64 Byte/Bild).
Makeobj speichert den Hintergrund gar nicht. Das Format ist folgendes für eine Zeile:
16Bit Zahl: Anzahl transparenter Pixel
Schleife:
16Bit Zahl: Anzahl 5:5:5 Pixel (die dann natürlich dahinter folgen)
16Bit Zahl: Anzahl Tranparenter Pixel (0=Ende)
Gehe zum Schleifenstart
Daher sind die Anzahl der transparenten Pixel völlig irrelevant.
Makeobj nimmt jedes Bild einzeln, und wenn in einer pak-Datei zweimal dasselbe Bild auftaucht, dann taucht dieses auch zweimal in der Pak-Datei auf.
Makeobj speichert den Hintergrund gar nicht. Das Format ist folgendes für eine Zeile:
16Bit Zahl: Anzahl transparenter Pixel
Schleife:
16Bit Zahl: Anzahl 5:5:5 Pixel (die dann natürlich dahinter folgen)
16Bit Zahl: Anzahl Tranparenter Pixel (0=Ende)
Gehe zum Schleifenstart
Daher sind die Anzahl der transparenten Pixel völlig irrelevant.
Makeobj nimmt jedes Bild einzeln, und wenn in einer pak-Datei zweimal dasselbe Bild auftaucht, dann taucht dieses auch zweimal in der Pak-Datei auf.