rect

最終ビューの長方形。 最終的なビューイメージを複数のストリップまたはタイルに分解できます。これらは、別々に配信し、クライアントによってシームレスに再アセンブリでき、エッジに沿ったアーティファクトは発生しません。

rect= * *, * *[, *coordsizescale*]

コード

ビュー画像の左上隅からビュー長方形の左上(整数、整数)までのピクセルオフセット( scaleを適用した後のピクセル単位)。

サイズ

ROIのサイズ(ピクセル単位、整数)。 返信画像のサイズを指定します。 画像は、ビュー画像で覆われていない領域で bgc=で塗りつぶされます(リクエストに fmt=*-alphaが存在する場合は、左側が透明になります)。

scale

スケール係数(実数) 1.0より小さい値を指定すると解像度が低下し、1.0より大きい値を指定すると解像度が高くなります。

このコマンドを使用すると、画像サービングはHTTP経由で大きな画像を配信できます。このコマンドを使用すると、attribute::MaxPixで設定されているサイズ制限を超える可能性があります。

メモ

JPEG圧縮を使用する場合に最適な結果を得るには、ストリップまたはタイルサイズをJPEGエンコーディングタイルサイズ(16 x 16ピクセル)の倍数にする必要があります。

印刷可能なCMYK画像を複数の最大解像度ストリップに分割して、ダウンロードファイルのサイズを小さくします。 連続した画像をリクエストする場合:

http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&fmt=tif&icc=WebCoated

まず、画像に関する関連情報を取得する。

http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&req=props

テキスト応答には、次のプロパティが含まれます。

image.width=2000 image.height=2400 image.version=37JK6NTvpvC42F5gOuLEVY

この情報に基づいて、600 x 2000ピクセルのストリップを4つ選択します。 rect=コマンドは、ストリップのサイズと位置を記述するために使用します。

このイメージは頻繁に変更されるので、CDNまたはプロキシサーバーにキャッシュされている可能性のある古いバージョンのイメージから1つ以上のストリップが生じる可能性を最小限に抑えるためにid=コマンドを含めます。 この目的では、image.versionプロパティの値が使用されます。

http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&id=37JK6NTvpvC42F5gOuLEVY&rect=0,0,2000,600 http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&id=37JK6NTvpvC42F5gOuLEVY&rect=0,600,2000,600 http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&id=37JK6NTvpvC42F5gOuLEVY&rect=0,1200,2000,600 http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&id=37JK6NTvpvC42F5gOuLEVY&rect=0,1800,2000,600

プロパティ

属性を表示します。 現在の画層設定に関係なく適用されます。

ビュー画像の外側に広がるROIの領域は、bgc=で埋め込まれます。

重要なrect=は、scl=wid=hei=fit=rgn=およびalign=に合わせて​**​の後に適用されます。

初期設定

ビュー画像全体(rect=0,0,width,height,1.0)。

関連トピック

crop=extend=wid=hei=scl=align=fit=rgn=attribute::MaxPixid=

このページ