ビネット拡大/縮小 vignette-scaling
4 つの一般的なタイプの実稼動ビネットがサポートされています。
-
単一解像度
単一のレンダリングイメージのサイズだけが必要であることが確実な場合にのみ推奨されます。
-
マルチ解像度
必要なレンダリングイメージのサイズがすべて分かっている場合に推奨されます。 単一の解像度やピラミッドのビネットよりも高品質で高速なレンダリングが可能です。これは、レンダリング後にイメージの尺度を変更する必要がないためです。
-
ピラミッド
あらゆる目的に最適で、複数の画像サイズが必要で、正確なサイズが事前に決定されていない場合、およびDynamic Media ズームビューアを使用する場合にお勧めします。
-
1 つ以上の解像度を追加したピラミッド
柔軟性とズームビューアのサポートを提供しながら、特定のサイズに対して高品質を提供します。
効果的に、各解像度は、独自の画像の幅と高さを持つ独立したビューとして実稼動ビネットに保存されます。
単一解像度のビネットの表示サイズは、-width
、-height
、またはその両方で指定します。 両方の値を指定した場合は、指定したサイズより大きい寸法が表示されないようにビネットのサイズが調整されます。 どちらの値も指定しない場合、出力ビネットは入力ビネットと同じサイズになります。 アップスケーリングは適用されません。指定したサイズが入力ビネットのサイズより大きい場合、出力ビネットは入力ビネットと同じサイズになります。
事実上、同じルールがマルチ解像度のビネットにも適用され、最初の解像度レベルはシングル解像度のビネットと同じようにサイズが調整されます。 追加の解像度は、追加のコンマ区切り値(-width
または -height
)で指定します。 値を並べ替える必要はありません。 -width
で複数の値を指定する場合、-height
では 1 つの値のみを指定する必要があり、その逆の場合は、エラーが返されます。
ピラミッド型のビネットは、-pyramid
を指定することによって作成されます。 このようなビネットの最大解像度レベルは、単一解像度のビネットの場合と同様に正確に決定される。 追加の解像度レベルは、各レベルを前のレベルの 0.5 倍に拡大して自動的に決定されます。最小レベルは 128 x 128 ピクセル以下になります。
マルチ解像度のビネットの場合と同様に、ピラミッド型のビネットに対して追加の解像度レベルを指定できます。