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