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*, *
size*[, *
scale*]
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
.
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. O comando rect=
é usado para descrever os tamanhos e as posições da faixa.
Como essa imagem é alterada com frequência, o comando 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 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 section-aae223cee13e46d38b74680c048d945b
Exibir atributo. Ela se aplica independentemente da configuração atual da camada.
Qualquer área do ROI que se estenda fora da imagem de exibição é preenchida com bgc=
.
Importante: rect=
é aplicado após o dimensionamento e ajuste final 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= , extend=, wid=, hei=, scl=, align=, fit=, rgn=, attribute::MaxPix, id=