【 WindowBlendImage 】
格式:
WindowBlendImage(BSTR Name,
BSTR ImageId,
long Left, long Top, long Right, long Bottom,
short Mode,
double Opacity,
long SrcLeft, long SrcTop, long SrcRight, long SrcBottom)
中文:
WindowBlendImage(所在迷你視窗名稱,
圖案ID,
左端, 上端, 右端, 下端,
混合模式,
透明度,
源圖片左端, 源圖片上端, 源圖片右端, 源圖片下端,)
說明:
將兩個圖案混在一起,沒用過。圖案ID 並不是指圖檔的名稱,
而是圖檔被載入後,分配到的ID。
透明度設定範圍:0(不透明)~1(完全透明)
混合模式:如下,自行測試。
圖層混合常數:
值│說明 │Lua標記
│1 │普通 │miniwin.blend_normal │
│2 │平均 │miniwin.blend_average │
│3 │內插補點 │miniwin.blend_interpolate │
│4 │溶解 │miniwin.blend_dissolve │
│5 │變暗 │miniwin.blend_darken │
│6 │色彩增值 │miniwin.blend_multiply │
│7 │顏色加深 │miniwin.blend_colour_burn │
│8 │線性加深 │miniwin.blend_linear_burn │
│9 │反轉顏色加深 │miniwin.blend_inverse_colour_burn │
│10│減去 │miniwin.blend_subtract │
│11│淡化 │miniwin.blend_lighten │
│12│濾色 │miniwin.blend_screen │
│13│加亮顏色 │miniwin.blend_colour_dodge │
│14│線性加亮 │miniwin.blend_linear_dodge │
│15│反轉顏色加亮 │miniwin.blend_inverse_colour_dodge │
│16│增加 │miniwin.blend_add │
│17│覆蓋 │miniwin.blend_overlay │
│18│柔光 │miniwin.blend_soft_light │
│19│實光 │miniwin.blend_hard_light │
│20│強光 │miniwin.blend_vivid_light │
│21│線性光源 │miniwin.blend_linear_light │
│22│小光源 │miniwin.blend_pin_light │
│23│實色疊印混合 │miniwin.blend_hard_mix │
│24│差異化 │miniwin.blend_difference │
│25│排除 │miniwin.blend_exclusion │
│26│反射 │miniwin.blend_reflect │
│27│光暈 │miniwin.blend_glow │
│28│凍結 │miniwin.blend_freeze │
│29│加熱 │miniwin.blend_heat │
│30│相反 │miniwin.blend_negation │
│31│燃燒 │miniwin.blend_phoenix │
│32│圖章 │miniwin.blend_stamp │
│33│Xor │miniwin.blend_xor │
│34│And │miniwin.blend_and │
│35│Or │miniwin.blend_or │
│36│紅 │miniwin.blend_red │
│37│綠 │miniwin.blend_green │
│38│藍 │miniwin.blend_blue │
│39│黃 │miniwin.blend_yellow │
│40│青 │miniwin.blend_cyan │
│41│洋紅 │miniwin.blend_magenta │
│42│用紅色抑制綠色 │miniwin.blend_green_limited_by_red │
│43│用藍色抑制綠色 │miniwin.blend_green_limited_by_blue │
│44│均化紅藍抑制綠色│miniwin.blend_green_limited_by_average_of_red_and_blue│
│45│用紅色抑制藍色 │miniwin.blend_blue_limited_by_red │
│46│用綠色抑制藍色 │miniwin.blend_blue_limited_by_green │
│47│均化紅綠抑制藍色│miniwin.blend_blue_limited_by_average_of_red_and_green│
│48│用綠色抑制紅色 │miniwin.blend_red_limited_by_green │
│49│用藍色抑制紅色 │miniwin.blend_red_limited_by_blue │
│50│均化藍綠抑制紅色│miniwin.blend_red_limited_by_average_of_green_and_blue│
│51│紅化 │miniwin.blend_red_only │
│52│綠化 │miniwin.blend_green_only │
│53│藍化 │miniwin.blend_blue_only │
│54│去除紅色 │miniwin.blend_discard_red │
│55│去除綠色 │miniwin.blend_discard_green │
│56│去除藍色 │miniwin.blend_discard_blue │
│57│色版全紅 │miniwin.blend_all_red │
│58│色版全綠 │miniwin.blend_all_green │
│59│色版全藍 │miniwin.blend_all_blue │
│60│色相 │miniwin.blend_hue_mode │
│61│飽和度 │miniwin.blend_saturation_mode │
│62│顏色 │miniwin.blend_colour_mode │
│63│明度 │miniwin.blend_luminance_mode │
│64│色相飽合顏色明度│miniwin.blend_hsl │
└─┴────────┴───────────────────────────┘
範例:
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--
WindowBlendImage (win, "im",
0, 0, 0, 0,
miniwin.blend_normal, 0.5) --normal mode at 50% opacity
--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--
來源:http://www.gammon.com.au/mushclient/mw_blending.htm#WindowBlendImage