fmt

Letzte Aktualisierung: 2023-08-22
  • Erstellt für:
  • Developer
    User

Antwortbildformat.

fmt=format[, [pixelType],[compression]]

format - avif-alpha | avif | eps | f4m | gif-alpha | gif | jpeg | jpeg2000-alpha | jpeg2000 | jpegxr-alpha | jpegxr | jpg | m3u8 | pdf | pjpeg | png-alpha | png | png8-alpha | png8 | swf-alpha | swf | swf3-alpha | swf3 | tif-alpha | tif | web-alpha | webp

format Beschreibung
avif-alpha verlustfreies AVIF mit Alphakanal.
avif verlustfreies AVIF.
eps Unkomprimiertes binäres Encapsulated PostScript.
f4m Flash Streaming Server-Manifestformat.
gif-alpha GIF-Format mit 2 bis 255 Farben plus Key-Farbtransparenz.
gif GIF mit 2 bis 256 Farben.
jpeg Lossy JPEG.
jpeg2000-alpha Verlust und verlustfreie JPEG 2000 mit Alphakanal.
jpeg2000 Verlust und verlustfreie JPEG 2000.
jpegxr-alpha Verlust und verlustfreies JPEG XR mit Alphakanal.
jpegxr Verlust und verlustfreie JPEG XR.
jpg Lossy JPG.
m3u8 Manifestformat des Apple-Streaming-Servers.
pdf In PDF eingebettetes Bild.
pjpeg Progressive JPEG.
png-alpha 24-Bit-verlustfreies PNG mit Alphakanal.
png 24-Bit-verlustfreies PNG.
png8-alpha 8-Bit-verlustfreies PNG mit Alphakanal.
png8 8-Bit-verlustfreies PNG.
swf-alpha Lossy JPEG und eine deflate-komprimierte Maske eingebettet in eine Adobe AS2 swf-Datei.
swf Lossy JPEG eingebettet in eine Adobe AS2 swf-Datei.
swf3-alpha Lossy JPEG und eine deflate-komprimierte Maske eingebettet in eine Adobe AS3 swf-Datei. Hinweis: Die Formate swf und swf-alpha eignen sich am besten für ActionScript 2 Anwendungen (Flash Player 8 und früher). Die Formate swf3 und swf3-alpha werden für ActionScript 3 Anwendungen (Flash Player 9 und höher) empfohlen.
swf3 Lossy JPEG eingebettet in eine Adobe AS3 swf-Datei.
tif-alpha TIFF mit Alphakanal.
tif TIFF.
webp-alpha Verlust und verlustfreies WebP mit Alphakanal.
webp Verlust und verlustfreies WebP.

| pixelType – rgb | grau | cmyk |

pixelType Beschreibung
cmyk CMYK-Bilddaten zurückgeben.
gray Graustufen-Bilddaten zurückgeben.
rgb Gibt RGB-Bilddaten zurück.

| compression – none | lzw | zip | jpeg | verlustbehaftet | verlustfrei |

compression Beschreibung
jpeg JPEG-Komprimierung (verlustreich).
lossy WebP, JPEG 2000 und JPEG XR-Komprimierung (verlustbehaftet).
lossless WebP, JPEG 2000 und JPEG XR-Komprimierung (verlustfrei).
lzw LZW-Komprimierung (Lempel-Ziv-Welch) (verlustfrei).
none unkomprimiert.
zip Komprimierung "Deflate"(verlustfrei).
  • format gibt das Bildkodierungsformat für an den Client gesendete Bilddaten und den entsprechenden Antwort-MIME-Typ für den HTTP-Antwort-Header an.

  • pixelType kann verwendet werden, um die Konvertierung des Ausgabefarbraums zu beeinflussen, wenn icc= nicht angegeben ist.

    Das standardmäßige Farbprofil, das pixelType angewendet wird. Wenn das Farbmanagement deaktiviert ist, wird eine naive Konversion angewendet. pixelType wird ignoriert, wenn icc= angegeben ist, der den Typ des Ausgabepixels bestimmt.

  • compression ist nur zulässig, wenn tif, tif-alpha, pdf, webp, webp-alpha, jpeg2000, jpeg2000-alpha, jpegxroder jpegxr-alpha wird als format. Die für diese Bildformate unterstützten Komprimierungsoptionen finden Sie in der folgenden Tabelle.

Sie können qlt= um die JPEG-Kodierungsoptionen für diese Formate festzulegen: JPEG, TIFF mit JPEG-Komprimierung, PDF mit JPEG-Komprimierung und SWF. WebP, JPEG 2000 und JPEG XR verwenden ebenfalls qlt= aber die Werte führen zu unterschiedlichen Qualitäten für die verschiedenen Formate. Verwendung quantize= if fmt=gif oder fmt=gif-alpha. Weitere Informationen finden Sie in den Befehlsbeschreibungen. Die anderen Formate verfügen nicht über konfigurierbare Optionen.

8 Bit pro Pixelkomponente werden für alle zurückgegeben formats und pixelTypes (8 Bit pro Pixel für GIF).

In der folgenden Tabelle sind die gültigen Kombinationen von *format*und pixelType, die entsprechenden HTTP-Antwort-MIME-Typen, ob ICC-Profile eingebettet werden können (siehe iccEmbed=) und welche formatspezifischen Optionen Sie anwenden können.

format pixelType Antwort-MIME-Typ ICC-Profil einbetten Optionen

jpeg, jpg, pjpeg

rgb, grau, cmyk

<image/jpeg>

Ja

pathEmbed= , pscan= , qlt= , xmpEmbed=

Die pscan= -Parameter gilt nur für das PJPEG-Format.

png, png-alpha

rgb, grau

<image/png>

Ja

png8, png8-alpha

rgb

<image/png>

Ja

tif, tif-alpha

rgb, grau, cmyk

<image/tiff>

Ja

compression

( none|lzw|zip|jpeg )

'tiff' nur; 'tiff-alpha' unterstützt keine JPEG-Komprimierung.

qlt=

qlt= wird ignoriert, wenn compression auf jpeg .

, pathEmbed=, xmpEmbed=

swf,swf3, swf-alpha, swf-alpha3

rgb, grau

<application/x-shockwave-flash>

Nein

Hinweis: Die Adobe-Flash Player ignoriert eingebettete ICC-Profile.

qlt= , attribute::TrustedDomains

pdf

rgb, grau, cmyk

<application/pdf>

Ja

compression

( none|zip|jpeg ), qlt=

qlt= wird ignoriert, wenn compression auf jpeg .

eps

rgb, grau, cmyk

<image/eps>

Ja

pathEmbed=

gif, gif-alpha

rgb, grau

Die Daten werden nach der Konvertierung in Grau oder RGB in eine Palette umgewandelt.

<image/gif>

Nein

quantize=

webp, webp-alpha

rgb

<image/webp>

Nein

compression ( verlustbehaftet , verlustfrei )

qlt= wird ignoriert für verlustfrei .

Da es kein Konzept für Chrominanz-Downsampling mit dem WebP-Format gibt, sollten Sie einen zweiten Wert mit qlt (zum Beispiel: qlt=80,1 ) der zweite Wert ( 1 ) wird ignoriert.

jpeg2000, jpeg2000-alpha

rgb, grau

<image/jp2>

Nein

Wie oben.

jpegxr, jpegxr-alpha

rgb

<image/vnd.ms-photo>

Nein

Wie oben.

avif, avif-alpha

rgb

<image/avif>

Nein

Wie oben.

Eigenschaften

Anforderungsattribut. Gilt unabhängig von der aktuellen Ebeneneinstellung, wenn req=img (Standard) oder req=mask; andernfalls ignoriert.

type wird ignoriert, wenn iccProfile= festgelegt ist.

Standard

fmt=jpeg, *defaultType*,none, wobei defaultType wie folgt behandelt wird: Wenn icc= festgelegt ist, defaultType entspricht dem Pixeltyp des angegebenen ICC-Profils. Wenn icc= nicht angegeben ist, defaultType is gray if req=mask, andernfalls rgb.

Beispiele

Anfordern eines kleinen, qualitativ minderwertigen Vorschaubilds im JPEG-Format (Standard):

http:// *Server*/myRootId/myImageId?qlt=60&wid=200

Fordern Sie dasselbe Bild, das in Graustufen konvertiert wurde, an:

http:// *Server*/myRootId/myImageId?fmt=jpeg,gray&qlt=60&wid=200

Fordern Sie dasselbe Bild in einem verlustfreien Format mit Alphakanal und hoher Auflösung an:

http:// *Server*/myRootId/myImageId?fmt=png-alpha&wid=300

Fordern Sie den Alphakanal für dasselbe Bild wie ein Graustufenbild an:

http:// *Server*/myRootId/myImageId?req=mask&fmt=tif,gray&wid=300

Konvertieren Sie dasselbe Bild mithilfe der standardmäßigen ICC-Profile in cmyk:

http:// *Server*/myRootId/myImageId?fmt=tif,cmyk&wid=300

Konvertieren Sie dasselbe Bild mithilfe eines anderen ICC-Profils in cmyk und betten Sie das Profil in das TIFF-Bild ein:

http:// *Server*/myRootId/myImageId?fmt=tif&wid=300&icc=myPrinterProfile&iccEmbed=1

Stellen Sie dieses Bild als TIF-Datei mit JPEG-Komprimierung ohne Konvertierung des Pixeltyps bereit:

http:// *Server*/myRootId/myImageId?fmt=tif,,jpeg&qlt=95&wid=300

Konvertieren Sie das Bild in eine bi-tonale GIF mit Schlüsselfarbtransparenz und erzwingen Sie Farben in Schwarzweiß:

http:// *Server*/myRootId/myImageId?fmt=gif-alpha&wid=100&quantize=adaptive,off,2,000000,ffffff

Verlust mit einer Qualitätseinstellung von 80:

http:// *Server*/myRootId/myImageId?wid=300&fmt=webp&qlt=80

Lossless mit Alpha:

http:// *Server*/myRootId/myImageId?wid=300&fmt=webp-alpha,,lossless

Verlust mit einer Qualitätseinstellung von 80:

http://server/myRootId/myImageId?wid=300&fmt=jpeg2000&qlt=80

Lossless mit Alpha:

http://server/myRootId/myImageId?wid=300&fmt=jpeg2000-alpha,,lossless

Verlust mit einer Qualitätseinstellung von 80:

http://server/myRootId/myImageId?wid=300&fmt=jpegxr&qlt=80

Lossless mit Alpha:

http://server/myRootId/myImageId?wid=300&fmt=jpegxr-alpha,,lossless

Verwandte Themen

qlt= , quantize=, req=, icc=, iccEmbed=, pathEmbed=, pscan.

Auf dieser Seite