rect rect

Rektangel i slutvyn. Det gör att den slutliga visningsbilden kan delas upp i flera remsor eller plattor, som kan levereras separat och rekonstrueras av klienten utan skarvar, utan några artefakter längs kanterna.

rect= *coord*, *size*[, *scale*]

coord
Pixelförskjutning från det övre vänstra hörnet av visningsbilden till det övre vänstra hörnet av visningsrektangeln (int, int), uttryckt i pixlar, efter scale används.
size
Storlek på avkastning i pixlar (int, int). Anger svarsbildens storlek. Bilden är fylld med bgc= i områden som inte täcks av visningsbilden (eller vänster genomskinlighet, om fmt=*-alpha finns i begäran).
scale
Skalfaktor (verklig). Värden som är mindre än 1,0 minskar upplösningen och värden som är större än 1,0 ökar upplösningen.

Med det här kommandot kan Image Serving leverera stora bilder via HTTP som annars skulle överskrida den storleksgräns som konfigurerats med attribute::MaxPix.

NOTE
För bästa resultat bör storleken på remsa eller plattor vara en multipel av JPEG-kodningsrutans storlek (16 x 16 pixlar) när du använder JPEG-komprimering.

Exempel section-932fcfcb41d74a29bc929e4430c49601

Dela upp en utskrivbar CMYK-bild i flera remsor med full upplösning för att minska filstorleken för nedladdningen. Om du begärde en sammanhängande bild:

http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&fmt=tif&icc=WebCoated

Först hämtas relevant information om bilden:

http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&req=props

Textsvaret innehåller följande egenskaper:

image.width=2000 image.height=2400 image.version=37JK6NTvpvC42F5gOuLEVY

Baserat på den här informationen är fyra 600x2000-pixelremsor önskade. The rect= -kommandot används för att beskriva bandstorlekar och -positioner.

Eftersom den här bilden ändras ofta id= -kommandot ingår. Om du gör det minimeras risken för att få ett eller flera remsor från en äldre version av bilden som kan ha cachelagrats i ett CDN- eller proxyserver. Värdet för image.version -egenskapen används för detta ändamål.

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

Egenskaper section-aae223cee13e46d38b74680c048d945b

Visa attribut. Det används oavsett den aktuella lagerinställningen.

Alla områden i avkastningen som sträcker sig utanför visningsbilden läggs till med bgc=.

Viktigt rect= används efter slutlig skalning och anpassning med scl=, wid=, hei=, fit=, rgn=och align=.

Standard section-b296d3bbfb19441f87137a452b70f19a

Hela, oförändrad visningsbild ( rect=0,0,width,height,1.0).

Se även section-74015202c0c545ec82aec614d74b4bbd

crop= , extend=, wid=, hei=, scl=, align=, fit=, rgn=, attribute::MaxPix, id=

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49