Das Bild, das als Antwort auf eine req=img
-Anfrage an den Client zurückgegeben wird, wird aus dem zusammengesetzten Bild unter Berücksichtigung der folgenden Werte abgeleitet: wid=
, hei=
, fit=
, scl=
, rgn=
, attribute::DefaultPix
, attribute::MaxPix
und die Größe des zusammengesetzten Bildes.
Wenn wid=
und hei=
angegeben sind und scl=
nicht angegeben ist, wird das zusammengesetzte Bild so skaliert, dass es vollständig in das von wid=
und hei=
definierte Ansichtsrect passt. Wenn das Seitenverhältnis der Ansichtsrect sich von dem des zusammengesetzten Bildes unterscheidet, wird das skalierte zusammengesetzte Bild innerhalb der Ansichtsrect mit dem align=
-Wert ausgerichtet, sofern angegeben, oder es wird anderweitig zentriert. Alle Leerzeichen, die nicht von Bilddaten abgedeckt werden, werden mit bgc=
oder, falls nicht angegeben, mit attribute::BkgColor
gefüllt.
Wenn scl=
angegeben ist, wird das zusammengesetzte Bild um diesen Skalierungsfaktor skaliert. Wenn auch wid=
und/oder hei=
angegeben ist, wird das skalierte Bild dann auf wid=
zugeschnitten und/oder hei=
oder es wird nach Bedarf zusätzlicher Speicherplatz hinzugefügt. align=
gibt an, wo das Bild beschnitten oder zusätzlicher Speicherplatz hinzugefügt wird und zusätzlicher Speicherplatz mit bgc=
oder attribute::BkgColor
aufgefüllt wird.
Wenn weder wid=
, hei=
noch scl=
angegeben sind und die Breite oder Höhe des zusammengesetzten Bildes attribute::DefaultPix
überschreitet, wird das zusammengesetzte Bild skaliert, um attribute::DefaultPix
nicht zu überschreiten. Andernfalls wird das zusammengesetzte Bild ohne Skalierung verwendet.
Um sicherzustellen, dass das Ansichtsbild ohne weitere Skalierung zurückgegeben wird, geben Sie scl=1
an.
Wenn rgn=
angegeben ist, wird das Antwortbild entsprechend zugeschnitten, um die endgültige Antwortbildgröße zu erreichen. Diese Größe wird mit attribute::MaxPix
(sofern definiert) verglichen und ein Fehler wird erzeugt, wenn das Antwortbild in beiden Dimensionen größer ist.
Wenn fmt=
Daten ohne Alpha angibt, werden alle transparenten Bereiche im Antwortbild mit bgc=
oder attribute::BkgColor
gefüllt.