「●画像フィット」の編集履歴(バックアップ)一覧はこちら
「●画像フィット」(2008/09/14 (日) 22:54:22) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*情報
作者名:canot
引用元:[[なでしこプログラム掲示板「画像フィット関数」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=831&rev=&no=0]]
*概要
画像比率変えずリサイズ命令は必ず画像の長い辺にあわせてリサイズが行われるため
指定した範囲から画像がはみ出ることが有ります。
この画像フィット関数は、必ず画像を指定した範囲内でリサイズします。
完了すると拡大率が返ってきます。
*解説
***引数
OBJ:イメージOBJ
W:幅
H:高さ
***返り値
拡大率
*サンプルプログラム
なし
*本体
●画像フィット({グループ=?}OBJをW,Hで)
Eとは実数=0.001
E1とは実数=(W/(OBJ→W))
E2とは実数=(H/(OBJ→H))
もしE1<E2ならば
E=E1
違えば
E=E2
OBJを(OBJ→W*E),(OBJ→H*E)で画像リサイズ
Eを戻す
----
#comment()
----
*情報
作者名:canot
引用元:[[なでしこプログラム掲示板「画像フィット関数」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=831&rev=&no=0]]
*概要
画像比率変えずリサイズ命令は必ず画像の長い辺にあわせてリサイズが行われるため
指定した範囲から画像がはみ出ることが有ります。
この画像フィット関数は、必ず画像を指定した範囲内でリサイズします。
完了すると拡大率が返ってきます。
*解説
***引数
OBJ:イメージOBJ
W:幅
H:高さ
***返り値
拡大率
*サンプルプログラム
なし
*//本体
●画像フィット({グループ=?}OBJをW,Hで)
Eとは実数=0.001
E1とは実数=(W/(OBJ→W))
E2とは実数=(H/(OBJ→H))
もしE1<E2ならば
E=E1
違えば
E=E2
OBJを(OBJ→W*E),(OBJ→H*E)で画像リサイズ
Eを戻す
----
#comment()
----