rect

Rechteck der endgültigen Ansicht. Ermöglicht das Zerlegen der endgültigen Ansicht in mehrere Bänder oder Kacheln, die vom Kunden nahtlos und ohne Artefakte an den Rändern geliefert und wiederaufgebaut werden können.

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

Kohle

Pixel-Versatz von der oberen linken Ecke des Ansicht-Bildes nach der Anwendung von "scale"links oben im Rechteck "Ansicht"(int, int) in Pixel.

Größe

Größe des ROI in Pixel (int, int). Gibt die Größe des Antwortbilds an. Das Bild wird mit bgc= in Bereichen gefüllt, die nicht vom Bild der Ansicht abgedeckt werden (oder transparent gelassen, wenn fmt=*-alpha in der Anforderung vorhanden ist).

scale

Skalierungsfaktor (real). Werte, die kleiner als 1,0 sind, verringern die Auflösung und Werte größer als 1,0 erhöhen die Auflösung.

Mit diesem Befehl kann Image Serving große Bilder über HTTP bereitstellen, die andernfalls die mit attribute::MaxPix konfigurierte Größenbeschränkung überschreiten würden.

HINWEIS

Die besten Ergebnisse bei Verwendung der JPEG-Komprimierung erzielen Sie, wenn die Streifen- oder Kachelgröße ein Vielfaches der JPEG-Kodierungs-Kachelgröße (16 x 16 Pixel) ist.

Beispiel

Trennen Sie ein druckbares CMYK-Bild in mehrere Streifen mit voller Auflösung, um die Dateigröße zu reduzieren. Wenn wir ein zusammenhängendes Bild anfordern würden:

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

Zuerst werden relevante Informationen zum Bild abgerufen:

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

Die Textantwort umfasst die folgenden Eigenschaften:

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

Anhand dieser Informationen entscheiden wir, dass wir vier Streifen im Format 600 x 2000 Pixel haben möchten. Der Befehl rect= wird zur Beschreibung der Bandgrößen und -positionen verwendet.

Da dieses Bild häufig geändert wird, werden wir den Befehl id= einschließen, um die Wahrscheinlichkeit zu minimieren, dass wir mit einem oder mehreren Streifen aus einer älteren Version des Bildes enden, die möglicherweise in einem CDN- oder Proxyserver 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

Ansicht. Gilt unabhängig von der aktuellen Ebeneneinstellung.

Sämtliche Bereiche des ROI, die sich außerhalb des Bilds der Ansicht befinden, werden mit bgc= aufgefüllt.

Wichtig rect= wird nach der endgültigen Skalierung und Anpassung mit scl=, wid=, hei=, fit=, rgn= und align= angewendet.

Standard

Gesamtes, unverändertes Ansicht-Image ( rect=0,0,width,height,1.0).

Siehe auch

beschneiden= , erweitern=, wid=, hei=, scl=, align=, fit=,rgn=attribute::MaxPix,=

Auf dieser Seite