最終的な表示の長方形。 最終的な表示画像を複数のストリップまたはタイルに分解できます。これらの画像は、端に沿ったアーティファクトを発生させず、個別に配信し、クライアントによってシームレスに再アセンブルできます。
rect= *
*, *
*[, *
脊索*]
共謀者 |
表示画像の左上隅から表示の長方形の左上隅へのピクセルオフセット(整数、整数)。 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
)。
= , extend=, wid= , hei, hei, scl=, hei, scl=, hel=, hull=, hit= , hit=, hgn, hit属性: max id=, max