Hey Com,
Ich arbeite momentan an einem Programm das unter anderem 2 Bilder übereinander legt, das einzige weas noch fehlt ist eine Funktion die das 2. Bild was ja über das 1. gelegt wird so transparent zu machen das man das andere dadrunter halt noch teilweise sieht. (Am besten so das man es von 0 (= komplett transparent) bis 100 = (überhaupt nicht transparent) machen kann.) Man kann sich das ungefähr so vorstellen als ob man 2 GUI's mit den jeweiligen Bildern hätte, diese sind beide an der gleichen Position aber die eine wurde per WinSetTrans so gemacht das man halt beide sieht. Es ist jedoch wichtig das man den Vorgang nicht sieht und alles "unsichtbar" passiert.
Bisheriger Code:
[autoit]For $i = 1 To 9
$image1 = _GDIPlus_ImageLoadFromFile($pic_old)
$image2 = _GDIPlus_ImageLoadFromFile($pic_new)
$width = _GDIPlus_ImageGetWidth($image1)
$height = _GDIPlus_ImageGetHeight($image1)
$graphic = _GDIPlus_ImageGetGraphicsContext($image1)
_DrawInsert($graphic,$image2,0,0,0,$width,$height)
_GDIPlus_ImageSaveToFile($image1,@ScriptDir & "\temp\" & $i & ".bmp")
_GDIPlus_ImageDispose($image1)
_GDIPlus_ImageDispose($image2)
Next
Könnt ihr mir villeicht helfen?
Habe bisher noch nichts gefunden..
E: --> Gelöst
Ryan