画面表示 - 画像
画像を透明にしたい
Biz/Browser DTのImageクラスは、従来のImageクラスとImageListクラスが統合されたクラスです。
また、新たに画像加工機能を持つImageFilterクラスが追加されました。
Imageクラス単体では従来のImageListクラスの機能を持ちませんが、ImageFilterクラスと組み合わせることで、画像に対して様々な加工を施すことができます。
画像を透明にする場合は、ImageFilterクラスのalphaBlendメソッドを利用して透明度を指定します。
【実行結果】
Form form1 { x = 0; y = 0; width = 800; height = 600; /* 任意の画像に差し替えてください */ Image img1("Logo.png"); Label lb1 { x = 22; y = 14; width = 100; height = 50; value = "透過処理なし"; fgColor = "BLUE"; image = ^.img1; } Label lb2 { x = 22; y = 94; width = 100; height = 50; value = "透過処理あり"; fgColor = "BLUE"; /* 透明度を「0.3」にして透過処理 */ image = ImageFilter.alphaBlend(^.img1, 0.3 ); } }
Biz-Collections Bizの宝箱 トップへ
Biz/Browser DT・Biz/Designer DT TIPS集 トップへ