Что нового

GDIP. Изменяется размер изображение при наложение картинки на картинку.

LightDemon

Новичок
Сообщения
24
Репутация
1
При наложение картинку на картинку с помощью GDIP почему-то изменяется размер накладываемой картинки.
Код:
#Include <GDIP.au3>

$sImage = @ScriptDir & '\012.jpg'
$sLogo = @ScriptDir & '\fon.png'

_GDIPlus_Startup ()
$hImage = _GDIPlus_ImageLoadFromFile($sImage)
$aSize=_GDIPlus_ImageGetDimension($hImage)
$hLogo = _GDIPlus_ImageLoadFromFile($sLogo)
$hGraphic = _GDIPlus_ImageGetGraphicsContext($hLogo)
_GDIPlus_GraphicsDrawRect($hGraphic, 10, 10, $aSize[0], $aSize[1])
_GDIPlus_GraphicsDrawImage($hGraphic, $hImage, 10, 10)
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_ImageSaveToFile ($hLogo, @ScriptDir &'\NewImage.jpg')

_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_ImageDispose($hImage)
_GDIPlus_ImageDispose($hLogo)
_GDIPlus_ShutDown()


Подскажите как это исправить, и почему так происходит?
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Используй _GDIPlus_GraphicsDrawImageRect() вместо _GDIPlus_GraphicsDrawImage().
 
Верх