hab mal zum verständnis / test ein kleines script gemacht welches mir eine zufällig erstellte kurve anzeigen soll und dann als bild abspeichern
jedoch ist das gespeicherte bild immer nur komplett schwarz ??! egal ob als bmp / jpg / png gespeichert
die test.bmp ist einfach nur ein weißer hintergrund, kann man auch weglassen ;P
hoffe jemand bekommt es hin oder erkennt den fehler direkt
mfg
Spoiler anzeigen
#include <GDIPlus.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]dim $aPoints[41][2],$hBitmap,$hGraphic,$hImage
$apoints[0][0] = 40
for $i = 10 to 400 step 10
$apoints[$i/10][0] = $i
$apoints[$i/10][1] = random(10,90,1)
next
$hGUI = GUICreate("GDI+", 407, 108)
GUISetState()
_GDIPlus_Startup ()
$hBitmap = _GDIPlus_BitmapCreateFromFile("test.bmp") ; einfach nur zum test ein weißer hintergrund
$hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hGUI)
_GDIPlus_GraphicsDrawImage ($hGraphic, $hBitmap, 0, 0)
draw_dots()
$hbit = _GDIPlus_BitmapCreateFromGraphics(400, 100, $hGraphic)
_GDIPlus_ImageSaveToFile($hbit, @hour&@min&@SEC&".bmp") ; speichert aber nur ein komplett schwarzes bild....... -_-
_GDIPlus_ShutDown ()
while 1
sleep(60)
WEnd
func draw_dots()
_GDIPlus_GraphicsDrawCurve ($hGraphic, $aPoints)
EndFunc