画像のサイズを変更するには、「画像リサイズ」命令などを使います。リサイズ比率や処理速度などの細かい処理内容の違いで、以下の4つの命令があります。いずれも引数の取り方は同じで、「OBJをW,Hで〜」「W,Hへ〜」と使います。
- 画像リサイズ
- 普通にサイズ変更を行う。
- 画像高速リサイズ
- 高速でサイズ変更を行う。その分、「画像リサイズ」よりも少し粗く、リサイズ時の「余り」も生じる。
- 画像比率変えずリサイズ
- 元の画像の縦横比を変えずにサイズ変更を行う。
- 画像比率変えず中央リサイズ
- 元の画像の縦横比を変えずにサイズ変更を行い、さらに中央移動する。リサイズ時の「余り」部分は「塗り色」で埋める。
いずれの命令も、対象部品OBJがイメージ部品なら、部品そのもののサイズ変更も行いますが、サイズ変更時の幅, 高さをどのように変更するかや、サイズ変更によって生じる「余り」部分の扱いなどで少しずつ処理が違います。
!WW = 100 ※この幅にリサイズ !HH = 50 ※この高さにリサイズ 母艦を青色で画面クリア。※変化が分かりやすいよう テスト1とはイメージ そのサイズは『0,0,50,100』 これを黄色で画面クリア その0,0から50,50へ円 テスト2とはイメージ そのサイズは『150,0,250,100』 その画像は『テスト1』 テスト3とはイメージ そのサイズは『300,0,400,100』 その画像は『テスト1』 テスト4とはイメージ そのサイズは『450,0,550,100』 その画像は『テスト1』 1秒待つ テスト1をWW,HHへ画像リサイズ テスト2をWW,HHへ画像高速リサイズ テスト3をWW,HHへ画像比率変えずリサイズ テスト4をWW,HHへ画像比率変えず中央リサイズ