rect

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

rect= * *, * *[, *cordsizescale*]

cabo

O deslocamento de pixel do canto superior esquerdo da imagem de visualização para a parte superior esquerda do retângulo de visualização (int, int), expresso em pixels, depois que scale é aplicado.

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 de visualização (ou transparente à esquerda, se fmt=*-alfa estiver 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 Serviço de Imagens pode fornecer imagens grandes via HTTP, o que, de outra forma, excederia o limite de tamanho configurado com attribute::MaxPix.

OBSERVAÇÃO

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

Exemplo

Separe uma imagem CMYK imprimível em várias faixas de resolução completa para reduzir os tamanhos de arquivos de download. Se solicitássemos 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, decidimos que queremos quatro faixas de 600 x 2000 pixels. O comando rect= é usado para descrever os tamanhos e as posições da película.

Como essa imagem é alterada com frequência, incluiremos o comando id= para minimizar a chance de que acabemos com uma ou mais faixas de uma versão mais antiga da imagem que possam ter sido armazenadas em cache em um CDN ou servidor proxy. O valor da propriedade image.version é usado 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

Atributo de visualização. Aplica-se independentemente da configuração de camada atual.

Qualquer área do ROI que se estende fora da imagem da visualização é preenchida com bgc=.

rect= importante é aplicado depois de escala final e ajuste com scl=, wid=, hei=, fit=, rgn= e align=.

Padrão

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

Consulte Também

safça= , estende=, wid=, hei=, scl= , alinhamento=, fit=, rgn=, Atributo::MaxPix, id=

Nesta página