1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Obj is array of 3 ZOBJECT
nW, nH, nUseW, nUseH is int
sFileName is string
sFileName = ExePath() + "1.png"
hBitmap is system int = ZI_CreateBitmapFromFile(sFileName, nW, nH)
IF (hBitmap) THEN
ZI_CreateBitmapObject(Obj[1], 104, 0, hBitmap, ZD_ARGB(255, 0, 0, 0), ZS_VISIBLE)
sFileName = ExePath() + "2.png"; hBitmap = ZI_CreateBitmapFromFile(sFileName, nUseW, nUseH)
IF (hBitmap) THEN
ZI_CreateBitmapObject(Obj[2], 0, 0, hBitmap, ZD_ARGB(255, 0, 0, 0), ZS_VISIBLE)
sFileName = ExePath() + "3.png"; hBitmap = ZI_CreateBitmapFromFile(sFileName, nW, nH)
IF (hBitmap) THEN
ZI_CreateBitmapObject(Obj[3], 189, 6, hBitmap, ZD_ARGB(255, 0, 0, 0), ZS_VISIBLE)
//ZI_CreateImageComposited(ExePath() + "compo.png", nUseW, nUseH, Obj)
hBitmap = ZI_CreateImageComposited("", nUseW, nUseH, Obj)
IF (hBitmap) THEN
sFileName = ExePath() + "compo.png"
ZI_SaveBitmapToFile(sFileName, hBitmap, 0)
DeleteObject(hBitmap)
IMG_Result = sFileName
END
END
END
END |
Partager