Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 14.09.2007, 15:12 Titel: |
|
|
so, wie war das mit den 300 zeilen...?
hättest du von anfang an gesagt, dass es der screenbuffer ist, hätt ich dir gleich sagen können, das es am header liegt...  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 14.09.2007, 15:20 Titel: |
|
|
csderats hat Folgendes geschrieben: | EDIT:
Der Header der Vers. 2 ist exakt 31 Bytes lang:
Code: | for n as integer = 31 to (640*480*4)
put #1,,picdat[n]
next n |
Zitat: | Unbekannnter Fehler beim lesen des Bildes... |  |
Hmm.
Vorher war das TGA einfach komplett LILA. Jetzt kommt der Fehler ?? _________________ If hilfreicher_Beitrag then klick(location.here)
Klick |
|
Nach oben |
|
 |
Eternal_pain

Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 14.09.2007, 15:25 Titel: |
|
|
Vielleicht solltest Du 'Interne Pixelformate' in der Referenz mal komplett lesen... so wirst Du lesen das der neue Header (V2) auch informationen ueber den Pitch hat, der sich nicht unbedingt mit der breite des Bildes deckt (da dieser immer durch 4 teilbar sein muss)
Sinnvoll ist das korrekte auslesen von breite, hoehe, und dann nimmst Du das ding (am besten mit memcpy) line fuer line auseinander...
Code: |
Screen 18,32
Dim irgendwas as uinteger ptr
irgendwas=imagecreate(123,456)
?irgendwas[0] 'Versionsnummer (immer 7 bei V2)
?irgendwas[1] 'bytes per pixel
?irgendwas[2] 'breite
?irgendwas[3] 'hoehe
?irgendwas[4] 'pitch
'[...] Bildinformationen
sleep
|
_________________
 |
|
Nach oben |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
|
Nach oben |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
 |
|