Verschachtelte Image-Rendering-Anfragen nested-image-rendering-requests
Für fortgeschrittene Anwendungen ist es möglich, das Ergebnis eines Render-Vorgangs als Materialbild zu verwenden, genau wie ein Bild, das von Image Serving abgerufen wurde.
Eine Render-Anfrage kann als Materialbild verwendet werden, indem sie im src=
wie folgt angegeben wird:
…&src=ir{ *renderRequest*}&…
Beim ir
-Token wird zwischen Groß- und Kleinschreibung unterschieden.
Die verschachtelte Anfrage darf nicht den Stammpfad für die Bildwiedergabe enthalten (normalerweise http:// *server*/ir/render/'
), kann aber Regeltoken für die Vorverarbeitung enthalten.
Die folgenden Befehle werden ignoriert, wenn sie in verschachtelten Anfragen angegeben werden (entweder in der Anfrage-URL oder in catalog::Modifier
oder catalog::PostModifier
):
fmt=
qlt=
icc=
iccEmbed=
printRes=
req=
bgc=
Ignoriert werden auch die attribute::MaxPix
und attribute::DefaultPix
des Materialkatalogs, der für die verschachtelte Render-Anfrage gilt.
Das Bildergebnis einer verschachtelten IR-Anfrage kann optional zwischengespeichert werden, indem cache=on
eingeschlossen wird. Standardmäßig ist das Zwischenspeichern von Zwischendaten deaktiviert. Die Zwischenspeicherung sollte nur aktiviert werden, wenn das Zwischenbild in einer anderen Anfrage innerhalb eines angemessenen Zeitraums wiederverwendet wird. Es gilt die standardmäßige Server-seitige Cache-Verwaltung. Daten werden in einem verlustfreien Format zwischengespeichert.