発作
最終更新日: 2024年7月22日
作成対象:
- 開発者
- ユーザー
応答画像適合モード。 スケール係数の計算方法を指定します。この係数は、応答サイズが wid=および hei=で指定され、scl=が存在しない場合に、合成画像を応答画像にスケールするために使用されます。
fit= *
mode*, *
upscale*
mode | フィット|拘束|切り抜き|折り返し|ストレッチ|hfit|vfit |
アップスケール | 0|1 |
次のモードオプションの説明では、xScale
は合成画像の幅と応答画像の幅の比率、yScale
は合成画像の高さと応答画像の高さの比率であると想定しています。
パラメータ | 定義 |
---|---|
fit | wid= および hei= で割り当てられたスペースに収まるように合成画像を拡大/縮小します。スペースは最小限で、切り抜きは行われません。 応答画像は、wid= および hei= 指定された正確なサイズです。 xScale と yScale 中で小さい方 適用されます。 |
constraint | 合成画像を fit のように拡大縮小して、 wid= および hei= で割り当てられたスペースに収まるようにします。ただし、実際の応答画像は、空白を避けるために、 wid= および hei= で指定されたサイズよりも小さい場合があります。 xScale と yScale 中で小さい方 適用されます。 |
crop | 合成画像のサイズを調整して、応答画像全体に表示します。切り抜きは最小限に抑えられ、空白文字は入りません。 xScale と yScale 大きい方 適用されます。 |
wrap | 切り抜き と同様 合成画像を拡大縮小して、応答画像全体を覆いますが、実際の応答画像は、切り抜きを避けるために wid= および hei= で指定されるよりも大きくなる場合があります。 xScale と yScale 大きい方 適用されます。 |
stretch | 合成画像を x と y で個別に拡大縮小し、切り抜きや空白の挿入を行わずに、応答画像全体を埋めます。 これにより、通常、画像の縦横比が変更されます。 xScale は水平スケーリングに、yScale は垂直スケーリングに使用 れます。 |
hfit | xScale 適用して、画像を水平方向にしっかりと収め、上部や下部に切り抜きや空白を配置します。 特殊な用途に便利です。 |
vfit | yScale 適用して、画像を垂直方向にしっかりとフィットさせます。場合によっては、左や右に切り抜きや空白が表示されます。 特殊な用途に便利です。 |
upscale
を「1」に設定するとアップスケールが許可され、「0」に設定すると*xScale
が制限され、「yScale
*」は 1:1 に制限されます。 アップスケールが無効な場合、合成画像が応答画像よりも小さい場合、追加の空白が存在する可能性があります。
デフォルトでは、切り抜きと空白は中央に配置されます。それらの位置は align=
で制御できます。 ホワイトスペースの塗りつぶしの色と不透明度は、bgc=
によって決まります。
a26166cd-f2f4-45ce-996d-96a0f0d6cf49