rect rect
Rechteck der endgültigen Ansicht. Dadurch kann das endgültige Ansichtsbild in mehrere Streifen oder Kacheln zerlegt werden, die vom Kunden getrennt und nahtlos neu zusammengestellt werden können, ohne dass Artefakte an den Kanten vorhanden sind.
rect= *
coord*, *
size*[, *
scale*]
Mit diesem Befehl kann Image Serving große Bilder über HTTP bereitstellen, die ansonsten die mit attribute::MaxPix
konfigurierte Größenbeschränkung überschreiten würden.
Beispiel section-932fcfcb41d74a29bc929e4430c49601
Trennen Sie ein druckbares CMYK-Bild in mehrere Streifen mit voller Auflösung, um die Download-Dateigröße zu reduzieren. Wenn Sie ein zusammenhängendes Bild angefordert haben:
http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&fmt=tif&icc=WebCoated
Zunächst werden relevante Informationen zum Bild abgerufen:
http://server/is/image/cat/imageId?scl=1&op_usm=.9,2&bgc=ffffff&req=props
Die Textantwort enthält folgende Eigenschaften:
image.width=2000 image.height=2400 image.version=37JK6NTvpvC42F5gOuLEVY
Anhand dieser Informationen sind vier 600x2000 Pixelstreifen gewünscht. Der Befehl rect=
dient zur Beschreibung der Bandgrößen und -positionen.
Da dieses Bild häufig geändert wird, ist der Befehl id=
enthalten. Dadurch wird die Wahrscheinlichkeit minimiert, mit einem oder mehreren Streifen aus einer älteren Version des Bildes zu enden, die möglicherweise in einem CDN- oder Proxy-Server zwischengespeichert wurden. Zu diesem Zweck wird der Wert der Eigenschaft image.version
verwendet.
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
Eigenschaften section-aae223cee13e46d38b74680c048d945b
Attribut anzeigen. Sie gilt unabhängig von der aktuellen Ebeneneinstellung.
Alle Bereiche des ROI, die sich außerhalb des Ansichtsbilds befinden, werden mit bgc=
aufgefüllt.
Wichtig: rect=
wird nach letzter Skalierung und Übereinstimmung mit scl=
, wid=
, hei=
, fit=
, rgn=
und align=
angewendet.
Standard section-b296d3bbfb19441f87137a452b70f19a
Gesamtes, unverändertes Ansichtsbild ( rect=0,0,width,height,1.0
).
Siehe auch section-74015202c0c545ec82aec614d74b4bbd
crop= , extend=, wid=, hei=, scl=, align=, fit=, rgn=, attribute::MaxPix, id=