DokumentationDynamic Media Image Serving and Rendering API

fmt

Senast uppdaterad: 5 maj 2025
  • Ämnen:

Skapat för:

  • Utvecklare
  • Användare

Svara i bildformat. Anger bildkodningsformatet för bilddata som skickas till klienten och motsvarande MIME-svarstyp för HTTP-svarshuvudet.

fmt= *format*[,[ *pixelType*][, *tiffCompression*]]

formatjpegFörstörande JPEG.
jpgFörstörande JPG.
pngförlustfri PNG.
png-alphaförlustfri PNG med alfakanal.
tifTIFF.
tif-alphaTIFF med alfakanal.
swfFörstörande JPEG inbäddad i en Macromedia swf-fil.
swf-alphaFörstörande JPEG och dekomprimerad mask inbäddad i en Macromedia swf-fil.
PDFBilden är inbäddad i PDF.
epsOkomprimerad binär kapslad PostScript.
gifGIF med 256 färger.
gif-alphaGIF med 255 färger plus genomskinlighet.
pixelTypergbReturnera bilddata för RGB.
gråReturnera gråskalebilddata.
cmykReturnera CMYK-bilddata.
tiffCompressioningenOkomprimerad.
lzwLZW-komprimering (icke-förstörande) (Lempel-Ziv-Welch).
zipDeflate-komprimering (icke-förstörande).
jpegJPEG-komprimering (förstörande).

pixelType Effekterar konvertering av utdatafärgrymd när icc= inte anges. Standardfärgprofilen som motsvarar pixelType används. Om färghantering är inaktiverat används tidigare konvertering. pixelType ignoreras när icc= anges, vilket avgör utdatapixeltypen.

compression Tillåts endast om tif, tif-alpha eller PDF har angetts som format. I tabellen nedan finns information om vilka komprimeringsalternativ som stöds för dessa bildformat.

qlt- Anger kodningsalternativ för JPEG för följande format: JPEG, TIFF med JPEG-komprimering, PDF med JPEG-komprimering och SWF. Använd quantize= om fmt=gif eller fmt=gif-alpha. Mer information finns i kommandobeskrivningarna. De andra formaten har inga inställningsbara alternativ.

Åtta bitar per pixelkomponent returneras för alla format och pixeltyper.

I följande tabell visas giltiga kombinationer av format och pixelType, motsvarande MIME-typer för HTTP-svar, om ICC-profiler kan bäddas in (se iccEmbed=) och vilka formatspecifika kommandon som kan användas.

formatpixelTypeMIME-typ för svarBädda in ICC-profilAlternativ
jpeg, jpgrgb, gray, cmyk<image/jpeg>Jaqlt=
png, png-alphargb, grå<image/png>Ja
png8, png8-alphargb<image/png>ja
tif, tif-alphargb, gray, cmyk<image/tiff>Ja

tiffCompression

(ingen|lzw|zip|jpeg), pathEmbed=, qlt

( qlt= ignoreras såvida inte tiffCompression är inställd på jpeg.)

swf, swf-alphargb, grå<application/x-shockwave-flash>

Nej

(Flashen Player ignorerar inbäddade ICC-profiler.)

qlt= , attribut::TrustedDomains
PDFrgb, gray, cmyk<application/pdf>Ja

tiffCompression

(ingen|zip|jpeg),qlt=

( qlt= ignoreras såvida inte tiffCompression är inställd på jpeg.)

epsrgb, gray, cmyk<image/eps>JapathEmbed=
gif-alfa

rgb, grå

(Data konverteras till palett efter konvertering till grå eller rgb.)

<image/gif>Nej

Anger kodningsformat för svarsbilddata som skickas till klienten och motsvarande MIME-svarstyp för HTTP-svarsrubriken.

png-alpha Returnerar oassocierad alfa (d.v.s. alfa förmultiplicerar inte pixelvärdena), medan tif-alpha och swf-alpha returnerar associerad alfa (d.v.s. alfavärdena förmultipliceras med alfavärdena). Alfakanalen motsvarar den inverterade delen av vinjettens bakgrundsmask för req=img och gruppen eller objektmasken om det finns req=object. Om du vill använda alfa när du använder en kapslad IR-begäran lägger du till fmt= med lämpligt alfafilformat i den inbäddade IR-begäran och huvudbegäran. Inga alfavärden returneras om en CMYK- eller gråskale-ICC-profil har angetts med icc=.

Egenskaper

Kan förekomma var som helst i begäran.

Standard

format har standardvärdet attribute::Format och tiffCompression har standardvärdet attribute::TiffEncoding. pixelType är som standard rgb om icc= inte anges, annars motsvarar det pixeltypen för den angivna ICC-profilen.

Se även

attribute::Format , attribute::JpegQuality, attribute::TiffEncoding, qlt=, iccEmbed=, pathEmbed=, req=, }kvantisera=

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