Gdip_All.ahk.
#SingleInstance, Force
#NoEnv
#Include <GDIP_All>
pToken := Gdip_Startup()
OnExit, Exit
sFile1 = 1.jpeg
sFile2 = 2.png
sFileRes = 3.jpeg
pBitmap1 := Gdip_CreateBitmapFromFile(sFile1)
Gdip_GetImageDimensions(pBitmap1, Width, Height)
pResultBitmap := Gdip_CreateBitmap(Width, Height)
G := Gdip_GraphicsFromImage(pResultBitmap)
Gdip_SetInterpolationMode(G, 7)
Gdip_DrawImage(G, pBitmap1, 0, 0, Width, Height, 0, 0, Width, Height)
Gdip_DisposeImage(pBitmap1)
pBitmap2 := Gdip_CreateBitmapFromFile(sFile2)
Gdip_GetImageDimensions(pBitmap2, Width2, Height2)
X := (Width - Width2) // 2
Y := (Height - Height2) // 2
Gdip_DrawImage(G, pBitmap2, X, Y, Width2, Height2, 0, 0, Width2, Height2)
Gdip_DisposeImage(pBitmap2)
Gdip_DeleteGraphics(G)
Gdip_SaveBitmapToFile(pResultBitmap, sFileRes)
Gdip_DisposeImage(pResultBitmap)
Run %sFileRes%
Exit:
Gdip_Shutdown(pToken)
ExitApp
По вопросам возмездной помощи пишите на
E-Mail: serzh82saratov@mail.ru Telegram:
https://t.me/sergiol982Win10x64
AhkSpy,
Hotkey,
ClockGui