画面表示 - 画像
画像を拡大縮小したい
Biz/Browser DTのImageクラスは、従来のImageクラスとImageListクラスが統合されたクラスです。
また、新たに画像加工機能を持つImageFilterクラスが追加されました。
Imageクラス単体では従来のImageListクラスの機能を持ちませんが、ImageFilterクラスと組み合わせることで、画像に対して様々な加工を施すことができます。
○
画像の拡大縮小
ImageFilterクラスのresizeメソッドを使用します。
拡大縮小後のサイズ、比率モードを設定できます。
【実行結果】
Form form1 { x = 0; y = 0; width = 800; height = 600; /* 任意の画像に差し替えてください */ Image img1("Logo.png"); Label lb1 { x = 22; y = 14; width = 200; height = 100; value = "拡大縮小なし"; fgColor = "BLUE"; image = ^.img1; } Label lb2 { x = 22; y = 140; width = 200; height = 100; value = "拡大縮小あり"; fgColor = "BLUE"; /* 比率をキープして表示領域内に収まるように画像サイズを変更 */ image = ImageFilter.resize(^.img1, 200, 200, ImageFilter.KEEP); } }
Biz-Collections Bizの宝箱 トップへ
Biz/Browser DT・Biz/Designer DT TIPS集 トップへ