rect

Rectángulo de la vista final. Permite desmontar la imagen de vista final en varias tiras o mosaicos, que el cliente puede entregar por separado y volver a ensamblar sin problemas, sin artefactos a lo largo de los bordes.

rect= * *, * *[, *coordsizescale*]

coord

Desplazamiento de píxeles desde la esquina superior izquierda de la imagen de vista hasta la parte superior izquierda del rectángulo de vista (int, int), expresado en píxeles, después de aplicar escala.

tamaño

Tamaño del ROI en píxeles (int, int). Especifica el tamaño de la imagen de respuesta. La imagen se rellena con bgc= en áreas no cubiertas por la imagen de vista (o transparente a la izquierda, si fmt=*-alfa está presente en la solicitud).

scale

Factor de escala (real). Los valores menores que 1,0 reducen la resolución y los valores mayores que 1,0 aumentan la resolución.

Con este comando, Image Serving puede entregar imágenes grandes a través de HTTP que de otra manera excederían el límite de tamaño configurado con attribute::MaxPix.

NOTA

Para obtener mejores resultados cuando se utiliza la compresión JPEG, el tamaño de la tira o del mosaico debe ser un múltiplo del tamaño del mosaico de codificación JPEG (16x16 píxeles).

Ejemplo

Separe una imagen CMYK imprimible en varias tiras de resolución completa para reducir el tamaño de los archivos descargados. Si solicitáramos una imagen contigua:

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

En primer lugar, se obtiene información relevante sobre la imagen:

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

La respuesta de texto incluye estas propiedades:

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

Basándonos en esta información, decidimos que queremos cuatro tiras de 600 x 2000 píxeles. El comando rect= se utiliza para describir los tamaños y posiciones de las tiras.

Dado que esta imagen se cambia con frecuencia, incluiremos el comando id= para minimizar la probabilidad de que terminemos con una o más tiras de una versión anterior de la imagen que pueden haberse almacenado en caché en una CDN o servidor proxy. El valor de la propiedad image.version se utiliza para este 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

Propiedades

Ver atributo. Se aplica independientemente de la configuración de capa actual.

Cualquier área del ROI que se extienda fuera de la imagen de vista se rellena con bgc=.

Se aplica rect= importante después de escalado y ajuste finales con scl=, wid=, hei=, fit=, rgn= y align=.

Predeterminado

Imagen de vista completa sin modificar ( rect=0,0,width,height,1.0).

Véase también

recorte= , ampliar=, wid=, hei=, scl=, align=, fit=, rgn=, atributo::MaxPix, id=

En esta página