АлексейАльтман
Новичок
- Сообщения
- 13
- Репутация
- 0
Здравствуйте. Подскажите как должен выглядеть AutoIt-скрипт по наложению водяного знака.
В одной папке лежат файлы "1.jpg" и "Рисунок7.png" (с поддержкой прозрачности).
Эти два рисунка - одного размера.
Как скриптом наложить "Рисунок7.png", на "1.jpg" ?
( чтобы в результате получилось как бы наложение водяного знака.)
Есть вот такой код... но он - отчего-то не работает.
В одной папке лежат файлы "1.jpg" и "Рисунок7.png" (с поддержкой прозрачности).
Эти два рисунка - одного размера.
Как скриптом наложить "Рисунок7.png", на "1.jpg" ?
( чтобы в результате получилось как бы наложение водяного знака.)
Есть вот такой код... но он - отчего-то не работает.
Код:
#Include <GDIPlus.au3>
_Main()
Func _Main()
Local $hImage1, $hImage2, $hGraphic
_GDIPlus_Startup()
$hImage1 = _GDIPlus_BitmapCreateFromFile(@ScriptDir & '\1.jpg')
$hImage2 = _GDIPlus_BitmapCreateFromFile(@ScriptDir & '\Рисунок7.png')
$hGraphic = _GDIPlus_ImageGetGraphicsContext($hImage1)
_GDIPlus_GraphicsDrawImage($hGraphic, $hImage2, 0, 0)
_GDIPlus_ImageSaveToFile($hImage1, @ScriptDir & '\3.jpg')
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_ImageDispose($hImage1)
_GDIPlus_ImageDispose($hImage2)
_GDIPlus_Shutdown()
EndFunc ;==>_Main