檢視影像變形

響應req=img請求而返回給客戶端的映像是從複合映像派生的,方法是考慮以下值:wid=hei=fit=scl=rgn=attribute::DefaultPixattribute::MaxPix以及複合影像的大小。

如果指定了wid=hei=,而未指定scl=,則複合影像會進行縮放,以便完全適合wid=hei=定義的視圖。 如果視圖直角的長寬比與合成影像的長寬比不同,則使用align=值(如果已指定)在視圖直角內對齊縮放的合成影像,否則會置中。 影像資料未涵蓋的任何空間都會填入bgc=,或者,如果未指定,則填入attribute::BkgColor

如果指定scl=,則複合影像將按該比例因子縮放。 如果也指定了wid=和/或hei=,則縮放後的影像會被裁切為wid=和/或hei=,或視需要加入額外空間。 align= 指定影像被裁切或新增額外空間的位置,並以或填入任何額外 bgc= 空間 attribute::BkgColor

如果未指定wid=hei=scl=,且如果合成影像的寬度或高度超過attribute::DefaultPix,則合成影像會縮放為不超過attribute::DefaultPix。 否則,合成影像將不進行縮放。

若要確保在不進一步縮放的情況下傳回檢視影像,請指定scl=1

如果指定rgn=,則回覆影像會隨之裁切,以達到最終的回覆影像大小。 此大小會與attribute::MaxPix(如果已定義)比較,如果回覆影像在任一維度中較大,則會產生錯誤。

如果fmt=指定沒有alpha的資料,則回覆影像中的任何透明區域都會填入bgc=attribute::BkgColor

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free