rect

最終更新日: 2023-11-03
  • 作成対象:
  • Developer
    User

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

rect= *コード*, *サイズ*[, *スケール*]

コード

表示画像の左上隅から表示長方形の左上隅(整数、整数)までのピクセルオフセット(ピクセル単位、後) スケール が適用されます。

サイズ

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

この情報に基づいて、600x2000 ピクセルのストリップが 4 つ必要です。 The rect= コマンドは、ストリップのサイズと位置を記述するために使用されます。

この画像は頻繁に変更されるので、 id= コマンドが含まれます。 これにより、CDN またはプロキシサーバーにキャッシュされた画像の古いバージョンから 1 つ以上のストリップが生じる可能性を最小限に抑えることができます。 の値 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=, scl=, align=, fit=, rgn=, attribute::MaxPix, id=

このページ