【 WindowMergeImageAlpha 】
格式:
WindowMergeImageAlpha(BSTR WindowName,
BSTR ImageId,
BSTR MaskId,
long Left, long Top, long Right, long Bottom,
short Mode,
double Opacity,
long SrcLeft, long SrcTop, long SrcRight, long SrcBottom)
中文:
WindowMergeImageAlpha(迷你視窗名稱,
圖片ID,
遮罩ID,
左端, 上端, 右端, 下端,
模式,
不透明度1, 不透明度2,
源圖檔左端, 源圖檔上端, 源圖檔右端, 源圖檔下端)
說明:採用Alpha遮罩進行圖像合併。參數說明如下:
迷你視窗名稱:要進行合併圖像的所在迷你視窗名稱。
圖片ID:原先就載入的圖檔ID。
遮罩ID:要做為遮罩的圖檔ID。
左端、上端、右端、下端:圖片ID(大概)的混合範圍,(0,0,0,0,)代表全圖。
模式:有兩個模式,如下:
值│說明 │Lua標記
│0 │垂直混合 │ miniwin.merge_straight │
│1 │透明的混合:ImageId圖像中的(0,0)│ miniwin.merge_transparent │
│ │坐標的像素將被視為透明色。 │ │
└─┴─────────────────┴────────────────┘
到底是什麼效果,不用不會明白,所以我不明白。
不透明度1、不透明度2:圖片和遮罩兩者的透明度數值,範圍在0~1之間,
中間值用小數點設定。
源圖檔左端、源圖檔上端、源圖檔右端、源圖檔下端:遮罩圖(大概)的混
合範圍,(0,0,0,0,)代表全圖。
範例:
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--
WindowMergeImageAlpha (win, "castle", "mask",
0, 0, 0, 0, -- full image
1, 1, -- use transparency, 100% opacity
0, 0, 0, 0) -- source offset
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--
來源:http://www.gammon.com.au/scripts/doc.php?function=WindowMergeImageAlpha