縮圖的檢視轉換 view-transform-for-thumbnails
回應req=tmb請求傳回給使用者端的影像是透過考量下列值從複合影像衍生: wid=、hei=、attribute::DefaultThumbPix和attribute::MaxPix。
- 計算檢視矩形 — 使用
wid=
或寬度值attribute::DefaultThumbPix
以取得檢視矩的寬度。 使用hei=
或高度值attribute::DefaultThumbPix
作為高度。 必須在此步驟中完全指定檢視矩形。 (請注意,如果沒有,則檢視矩形與圖層0矩形相同size=
指定給圖層0)。 - 縮放複合 - If
catalog::ThumbType=Crop
,則複合影像會縮放至可能的最小影像,同時仍填滿整個檢視矩形;會裁剪額外的影像資料。 若catalog::ThumbType= Fit
,然後複合影像會縮放至可能的最大影像,同時仍然將整個複合影像調整至檢視矩形。 若catalog::ThumbType=Texture
,複合完全不會縮放以保留中指定的解析度catalog::ThumbRes
. - 填色和裁切 — 檢視矩形中填滿
bgc=
顏色(如果未指定,則使用attribute::ThumbBkgColor
)。 縮放的複合會使用屬性來對齊檢視矩形:ThumbHorizAlign
和屬性:ThumbVertAlign
. 縮放的複合隨即會與填色檢視矩形合併,而不需進一步縮放。 超出檢視矩形的複合區域會被裁切。
recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49