09.12.2007, 14:01
Das mit den nicht zu öffnenden Bildern hängt an einer verbuggten Implementation des Bitmap-Formates. Normalerweise werden .bmp-Dateien von links nach rechts und von unten nach oben abgespeichert, d.h. das erste Nibble/Byte/Word der Bilddaten codiert nicht das Pixel oben links, sondern unten links. Damit ist bmp so ziemlich allein, denn alle anderen Formate codieren von links nach rechts und von oben nach unten.
So auch die Grafiken von Schick. Um die Konvertierung nun schön einfach zu haben, werden die Daten einfach "richtigrum" in die Bitmap gepackt, also von oben nach unten - für bmp ist das die falsche Richtung. Damit das Bild nun aber nicht auf dem Kopf steht, wird für die Bildhöhe ein negativer Wert angegeben, was (laut Standard, soweit ich weiß) eben bedeutet, dass die Bilddaten "richtigrum" drinstehen, also von oben nach unten. Einige Bildbetrachter und Bibilotheken unterstützen das aber nicht. ImageMagick (display) und The Gimp können das zum Beispiel, xv hingegen nicht.
Abhilfe: Entweder die Grafiken mit einem "ordentlichen" Programm öffnen und dann wahlweise konvertiert abspeichern, oder die dumpBMP(...)-Routine in den .lua-Skripten anpassen.
So auch die Grafiken von Schick. Um die Konvertierung nun schön einfach zu haben, werden die Daten einfach "richtigrum" in die Bitmap gepackt, also von oben nach unten - für bmp ist das die falsche Richtung. Damit das Bild nun aber nicht auf dem Kopf steht, wird für die Bildhöhe ein negativer Wert angegeben, was (laut Standard, soweit ich weiß) eben bedeutet, dass die Bilddaten "richtigrum" drinstehen, also von oben nach unten. Einige Bildbetrachter und Bibilotheken unterstützen das aber nicht. ImageMagick (display) und The Gimp können das zum Beispiel, xv hingegen nicht.
Abhilfe: Entweder die Grafiken mit einem "ordentlichen" Programm öffnen und dann wahlweise konvertiert abspeichern, oder die dumpBMP(...)-Routine in den .lua-Skripten anpassen.
Hallo, ich bin's - der Bart von Fidel Castro. Und mir ist total langweilich nie geschnitten wurde.
I'm a roleplayer. My dice are like my relationships: platonic and unlucky.
I'm a roleplayer. My dice are like my relationships: platonic and unlucky.