rect

最終檢視矩形。 允許最終視圖影像分解成若干條或拼貼,這些條或拼貼可以單獨傳送,並由客戶無縫地重新組裝,而沿邊緣沒有不自然現象。

rect= * *, * *[, *Coordsiscale*]

坐標

在套用縮放後,從檢視影像的左上角到檢視矩形的左上角的像素偏移(int, int),以像素表示。

大小

ROI的大小(以像素為單位,int、int)。 指定回覆影像大小。 在視圖影像未覆蓋的區域(或者,如果請求中存在 fmt=*-alpha↑[a3/],則用 bgc=填充影像。

scale

比例系數(實數)。 小於1.0的值會降低解析度,而大於1.0的值則會提高解析度。

使用此命令,影像伺服可透過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

根據這些資訊,我們決定要4個600x2000像素條。 rect=命令用於描述條帶大小和位置。

由於此影像經常變更,因此我們將加入id=命令,以盡量降低從舊版影像快取至CDN或Proxy伺服器中的一或多個片段時,發生錯誤的機率。 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= , hei=, li= , scl=align,gn pix=lign, pix aglin=throb, Attribute:MaxMax:comprodi==

本頁內容