Forum: Multimedia
Delphi
by Lossy eX,
8. Sep 2007
Tu dir bitte selber mal den Gefallen und schau mal bitte GENAU bei CS ob das Bild nur auf dem Kopf steht oder ob die Zeilen auch gespiegelt sind. Also ob es um 180° gedreht ist. Denn wenn es nur auf dem Kopf steht, dann macht es die ganze Sache durchaus einfacher.
Wenn du ein TBitmap hast ist es ziemlich einfach. Da würde ich dir generell empfehlen jede Zeile per Scanline anzusprechen. Denn...
Forum: Multimedia
Delphi
by Lossy eX,
8. Sep 2007
Also ich könnte dir maximal etwas Code zum einlesen anbieten aber der ist wohl eher etwas verwirrender als er tatsächlich helfen würde. Denn das was ich an Speicherncode habe dürfte sich von deinem jetzigen nicht viel unterscheiden.
Aber generell kannst du auch sagen, dass dein TGA aus dem Header und den Bilddaten besteht. Alles andere kannst du außen vor lassen. Wenn du ein TBitmap hast ist...
Forum: Multimedia
Delphi
by Lossy eX,
7. Sep 2007
Sind die Bilder wirklich um 180° gedreht oder nur horizontal gespiegelt (Kopf stehen)? Mir sind bisher nur Bilder über den Weg gelaufen die Kopf standen.
In einem BMPs sind normal die Zeilen als Bottom Up gespeichert. Also mit der letzten Zeile zu erst in der Datei. Aber die Zeilen sind von Linkes nach Rechts gespeichert.
In einem TGA gibt es dafür aber Flag. Und zwar der ImageDescriptor...