フィット

応答の画像フィットモード。 倍率の計算方法を指定します。この値は、 wid=およびhei=で応答サイズが指定され、 scl=が存在しない場合に、合成画像を応答画像に合わせて拡大縮小するために使用されます。

fit= * *, *modeupscale*

mode

fit|constrain|crop|wrap|stretch|hfit|vfit

upscale

0 | 1

次のモードオプションの説明では、xScale​が応答画像の幅に対する合成画像の幅の比率、yScale​が応答画像の高さに対する合成画像の高さの比率であると仮定します。

パラメータ 定義

フィット

wid= hei= で割り当てられた領域に収まるように、合成画像を拡大/縮小します。空白は最小限で、切り抜きはありません。 応答画像のサイズは、 wid= hei= で指定したサイズになります。 xScale yScale のうち小さい方が適用されます。

制約する

fit のような合成画像を、 wid= hei= で割り当てられた領域に収まるように拡大/縮小しますが、空白を避けるために、実際の応答画像は wid= hei= で指定よりも小されます。 xScale yScale のうち小さい方が適用されます。

切り抜き

最小限の切り抜きと空白を含めずに、応答画像全体を埋めるように合成画像を拡大縮小します。 xScale yScale の大きい方が適用されます。

まとめる

切り抜きのような複合画像を拡大/縮小して、応答画像全体を覆いますが、切り抜きを避けるために、実際の応答画像は wid= および hei= で指定したよりも大きくなる場合があります。 xScale yScale の大きい方が適用されます。

ストレッチ

合成画像をxとyに独立して拡大/縮小し、切り抜きや空白を含めずに、応答画像全体を埋めます。 通常、画像の縦横比を変更します。 xScale は、水平方向の拡大/縮小に使用し、yScaleは垂 直方向 の拡大/縮小に使用します。

hit

xScale を適用して、画像を水平方向にきつく収め、トリミングや空白が上下に現れるようにします。 特殊な用途に役立ちます。

vfit

yScale を適用して、画像を縦方向にきつく収め、切り抜きや空白を左右に配置します。 特殊な用途に役立ちます。

upscale​を「1」に設定してアップスケーリングを許可するか、xScaleおよび​yScale​を1:1に制限する場合は「0」に設定します。 アップスケーリングが無効になっている場合、複合画像が応答画像より小さい場合は、追加の空白が存在する可能性があります。

切り抜きと空白は、デフォルトで中央に配置されます。この位置はalign=で制御できます。 空白の塗りの色と不透明度はbgc=で決まります。

プロパティ

属性を表示します。 現在の画層設定に関係なく適用されます。 wid=またはhei=の少なくとも1つを指定する必要があります。それ以外の場合は、エラーが返されます。フィットモードが説明どおりに動作するように、 wid=hei=の両方を指定する必要があります。 req=tmbも指定されると、エラーが返されます。

初期設定

fit=fit,0

関連項目

wid=hei=scl=align=

このページ