Hey Leute!
Ich habe folgendes Problem:
Ich möchte jeden einzelnen Pixel eines Bildes (320*320) auslesen und beispielsweise in eine txt schreiben.
Ich hab das so versucht (das Bild liegt im Room an der Pos 0,0):
Alles anzeigen
Da die Funktion draw_getpixel aber ziemlich langsam ist, brauche ich eine bessere Lösung/Alternative.
Wie soll ich das jetzt machen?
Kann mir da jemand helfen?
-Tobi
Ich habe folgendes Problem:
Ich möchte jeden einzelnen Pixel eines Bildes (320*320) auslesen und beispielsweise in eine txt schreiben.
Ich hab das so versucht (das Bild liegt im Room an der Pos 0,0):
GML-Quellcode
- file=file_text_open_write("datei.txt");
- for(yy=0;yy<320;yy+=1)
- {
- //um nacheinander die zeilen durchzugehen
- for(xx=16;xx<room_width-16;xx+=1)
- {
- //um nacheinander die spalten durchzugehen
- col=draw_getpixel(xx,yy);
- file_text_write_string(file,string(col)+" | ");
- //das " | " ist nur als trennzeichen
- }
- }
- file_text_close(file);
Da die Funktion draw_getpixel aber ziemlich langsam ist, brauche ich eine bessere Lösung/Alternative.
Wie soll ich das jetzt machen?
Kann mir da jemand helfen?
-Tobi