最終視圖矩形。 允許將最終視圖影像拆分成若干條或多塊,這些條或多塊可以單獨傳送,由客戶無縫地重新組裝,而不會沿邊緣產生任何偽影。
rect= *
*, *
*[, *
coordisescale*]
坐標 |
應用縮放後,從視圖影像的左上角到視圖矩形的左上角的像素偏移(int, int),以像素表示。 |
大小 |
ROI的大小(像素)(整、整)。 指定回覆影像大小。 在視圖影像未覆蓋的區域中,該影像被 bgc=填充(如果請求中存在 fmt=*-alpha,則為左透明)。 |
scale |
比例因子(實數)。 小於1.0的值會降低解析度,而大於1.0的值會增加解析度。 |
使用此命令,影像伺服器可以通過HTTP傳送大型影像,否則,該HTTP將超過使用attribute::MaxPix
配置的大小限制。
為了在使用JPEG壓縮時獲得最佳結果,條帶或拼貼大小應是JPEG編碼拼貼大小(16x16像素)的倍數。
將可打印的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像素條。 rect=
命令用於描述條帶大小和位置。
由於此影像經常變更,因此我們將加入id=
命令,以盡量降低從CDN或代理伺服器中快取的舊版影像中,出現一或多個片段的機率。 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=, 屬性::MaxPix, id=