rect rect
Rectangle de la vue finale. Elle permet de démonter l’image de la vue finale en plusieurs bandes ou mosaïques, qui peuvent être diffusées séparément et reassemblées par le client de manière transparente, sans artefacts le long des bords.
rect= *
coord*, *
size*[, *
scale*]
Grâce à cette commande, la diffusion d’images peut diffuser des images de grande taille par HTTP, ce qui dépasserait la limite de taille configurée avec attribute::MaxPix
.
Exemple section-932fcfcb41d74a29bc929e4430c49601
Séparez une image CMJN imprimable en plusieurs bandes pleine résolution afin de 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, vous obtenez des informations pertinentes sur l’image :
http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&req=props
La réponse textuelle comprend les propriétés suivantes :
image.width=2000 image.height=2400 image.version=37JK6NTvpvC42F5gOuLEVY
Sur la base de ces informations, quatre bandes de 600 x 2 000 pixels sont souhaitées. La commande rect=
est utilisée pour décrire les tailles et les positions des bandes.
Comme cette image est fréquemment modifiée, la commande id=
est incluse. Cela permet de réduire les risques d’obtenir une ou plusieurs bandes d’une ancienne version de l’image qui peut avoir été mise en cache dans un réseau de diffusion de contenu ou un serveur proxy. La valeur de la propriété image.version
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 d’affichage. Elle s’applique quel que soit le paramètre de calque actuel.
Toutes les zones du ROI qui s’étendent en dehors de l’image d’affichage sont remplies de 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
Image de vue entière non modifiée ( rect=0,0,width,height,1.0
).
Voir également section-74015202c0c545ec82aec614d74b4bbd
crop= , extended=, wid=, hei=, scl=, align=, fit=, rgn=, attribute::Pix, id=