Transformation für Bilder anzeigen view-transform-for-images

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, wird das zusammengesetzte Bild so skaliert, dass es vollständig in den durch wid= und hei= definierten 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 Wert align= 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 wird oder zusätzlicher Speicherplatz hinzugefügt wird und zusätzlicher Speicherplatz mit bgc= oder attribute::BkgColor gefü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 auf maximal attribute::DefaultPix skaliert. 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. Wenn das Antwortbild größer ist, wird ein Fehler erzeugt.

Wenn fmt= Daten ohne Alpha angibt, werden alle transparenten Bereiche im Antwortbild mit bgc= oder attribute::BkgColor gefüllt.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49