Rect rect
Rectangle de vue finale. Il permet de désassembler l’image de vue finale en plusieurs bandes ou tuiles, qui peuvent être livrées séparément et réassemblées par le client de manière transparente, sans artefacts le long des bords.
rect= *Echelle de taille*, *du coord*[, * *]
Grâce à cette commande, Image Serving peut fournir de grandes images via HTTP qui dépasseraient autrement la limite de taille configurée avec attribute::MaxPix.
Exemple section-932fcfcb41d74a29bc929e4430c49601
Séparez une image CMJN imprimable en plusieurs bandes pleine résolution pour réduire la taille des fichiers de téléchargement. Si vous avez demandé une image contiguë :
http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&fmt=tif&icc=WebCoated
Tout d’abord, des informations pertinentes sur l’image sont obtenues :
http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&req=props
La réponse textuelle inclut les propriétés suivantes :
image.width=2000 image.height=2400 image.version=37JK6NTvpvC42F5gOuLEVY
Sur la base de ces informations, quatre bandes de 600x2000 pixels sont souhaitées. La rect= commande sert à décrire la taille et la position des bandes.
Étant donné que cette image change fréquemment, la id= commande est incluse. Cela minimise le risque de se retrouver avec une ou plusieurs bandes d’une ancienne version de l’image qui peuvent avoir été mises en cache dans un CDN ou un serveur proxy. La valeur de la image.version propriété est utilisée à cette fin.
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
Propriétés section-aae223cee13e46d38b74680c048d945b
Attribut View. Il s’applique quel que soit le paramètre de calque actuel.
Toutes les zones du retour sur investissement s’étendant au-delà de l’image vue sont rembourrées avec bgc=.
Important rect= est appliqué après la mise à l’échelle finale et l’ajustement avec scl=, wid=, hei=, fit= rgn=, et align=.
Par défaut section-b296d3bbfb19441f87137a452b70f19a
Affichage entier de l’image, non modifié ( rect=0,0,width,height,1.0).
Voir également section-74015202c0c545ec82aec614d74b4bbd
crop= , extend=, wid=, hei=, scl=, align=, fit=, rgn=, attribute ::MaxPix, id=