rect rect

Retângulo de visão final. Ele permite que a imagem de visualização final seja desmontada em várias tiras ou blocos, que podem ser entregues separadamente e remontados pelo cliente sem problemas, sem artefatos ao longo das bordas.

rect= *coord*, *tamanho*[, *escala*]

coord
Deslocamento em pixels do canto superior esquerdo da imagem da exibição para o canto superior esquerdo do retângulo de exibição (int, int), expresso em pixels, depois de escala é aplicada.
tamanho
Tamanho do ROI em pixels (int, int). Especifica o tamanho da imagem de resposta. A imagem é preenchida com bgc= em áreas não cobertas pela imagem da exibição (ou transparente à esquerda, se fmt=*-alpha está presente na solicitação).
escala
Fator de escala (real). Valores menores que 1,0 reduzem a resolução e valores maiores que 1,0 aumentam a resolução.

Usando esse comando, o Servidor de imagens pode fornecer imagens grandes por meio de HTTP, que de outra forma excederia o limite de tamanho configurado com attribute::MaxPix.

NOTE
Para obter melhores resultados, quando a compactação de JPEG é usada, o tamanho da faixa ou do bloco deve ser um múltiplo do tamanho do bloco de codificação de JPEG (16x16 pixels).

Exemplo section-932fcfcb41d74a29bc929e4430c49601

Separe uma imagem CMYK imprimível em várias tiras de resolução total para reduzir os tamanhos dos arquivos baixados. Se você solicitou uma imagem contígua:

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

Em primeiro lugar, são obtidas informações relevantes sobre a imagem:

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

A resposta de texto inclui estas propriedades:

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

Com base nessas informações, são desejadas quatro faixas de pixel de 600x2000. A variável rect= é usado para descrever os tamanhos e as posições das faixas.

Como essa imagem é alterada com frequência, a variável id= é incluído. Isso minimiza a chance de acabar com uma ou mais tiras de uma versão mais antiga da imagem que pode ter sido armazenada em cache em um CDN ou servidor proxy. O valor de image.version propriedade é usada para essa finalidade.

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

Propriedades section-aae223cee13e46d38b74680c048d945b

Exibir atributo. Ela se aplica independentemente da configuração atual da camada.

Todas as áreas do ROI que se estendem para fora da imagem de exibição são preenchidas com bgc=.

Importante rect= é aplicado após escala final e ajuste com scl=, wid=, hei=, fit=, rgn=, e align=.

Padrão section-b296d3bbfb19441f87137a452b70f19a

Imagem de exibição inteira e não modificada ( rect=0,0,width,height,1.0).

Consulte Também section-74015202c0c545ec82aec614d74b4bbd

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

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