Ich hab da ein kleines Problem. Ich möchte mit hilfe der Procedure (siehe unten ^^) einige Bilder schwartzweiß machen aber immer mal wieder sagt der debugger "The specified output is NULL..",bei der Zeile if startdrawing... Ich verstehe blos nicht woran das liegen könnte.
Code: Alles auswählen
Procedure GrayImage(Number)
If StartDrawing(ImageOutput(Number))
For y1 = 0 To ImageHeight(Number)
For x1 = 0 To ImageWidth(Number)
Farbwert.l = Point(x1, y1)
NeuerFarbwert.l = Round(Red(Farbwert) * 0.56 + Green(Farbwert.l) * 0.33 + Blue(Farbwert) * 0.11, 0)
Plot(x1, y1, RGB(NeuerFarbwert.l, NeuerFarbwert.l, NeuerFarbwert.l))
Next x1
Next y1
StopDrawing()
ProcedureReturn #True
Else
ProcedureReturn #False
EndIf
EndProcedure
Auf Grund dessen ist es mir auch ein Rätzel, warum er einen Fehler ausspuckt. Evtl. hat ja jemand einen Tipp ^^
Gruß Zim