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*]

coord
Décalage des pixels du coin supérieur gauche de l’image de la vue vers le coin supérieur gauche du rectangle de la vue (int, int), exprimé en pixels, après l’application de l’échelle .
size
Taille du ROI en pixels (int, int). Indique la taille de l’image de réponse. L’image est remplie avec bgc= dans les zones non couvertes par l’image d’affichage (ou laissée transparente, si fmt=*-alpha est présent dans la requête).
scale
Facteur d’échelle (réel). Les valeurs inférieures à 1,0 réduisent la résolution et les valeurs supérieures à 1,0 augmentent la résolution.

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.

NOTE
Pour de meilleurs résultats, lorsque la compression JPEG est utilisée, la taille de la bande ou de la mosaïque doit correspondre à un multiple de la taille de la mosaïque de codage du JPEG (16x16 pixels).

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=

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