fmt
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*]]
| format | jpeg | Förstörande JPEG. |
| jpg | Förstörande JPG. | |
| png | förlustfri PNG. | |
| png-alpha | förlustfri PNG med alfakanal. | |
| tif | TIFF. | |
| tif-alpha | TIFF med alfakanal. | |
| swf | Förstörande JPEG inbäddat i en Macromedia swf-fil. | |
| swf-alpha | Förstörande JPEG och en dekomprimerad mask som är inbäddad i en Macromedia swf-fil. | |
| Bild inbäddad i PDF. | ||
| eps | Okomprimerad binär kapslad PostScript. | |
| gif | GIF med 256 färger. | |
| gif-alpha | GIF med 255 färger plus genomskinlighet. | |
| pixelType | rgb | Returnera RGB bilddata. |
| grå | Returnera gråskalebilddata. | |
| cmyk | Returnera CMYK-bilddata. | |
| tiffCompression | ingen | Okomprimerad. |
| lzw | LZW-komprimering (icke-förstörande) (Lempel-Ziv-Welch). | |
| zip | Deflate-komprimering (icke-förstörande). | |
| jpeg | JPEG-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 JPEG-kodningsalternativ för följande format: JPEG, TIFF med JPEG-komprimering, PDF med JPEG-komprimering och SWF-fil. 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.
| format | pixelType | MIME-typ för svar | Bädda in ICC-profil | Alternativ |
|---|---|---|---|---|
| jpeg, jpg | rgb, gray, cmyk | <image/jpeg> | Ja | qlt= |
| png, png-alpha | rgb, grå | <image/png> | Ja | |
| png8, png8-alpha | rgb | <image/png> | ja | |
| tif, tif-alpha | rgb, 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-alpha | rgb, grå | <application/x-shockwave-flash> |
Nej (Inbäddade ICC-profiler ignoreras i Flash Player.) | qlt= , attribut::TrustedDomains |
| rgb, gray, cmyk | <application/pdf> | Ja |
tiffCompression (ingen|zip|jpeg),qlt= ( qlt= ignoreras såvida inte tiffCompression är inställd på jpeg.) | |
| eps | rgb, gray, cmyk | <image/eps> | Ja | pathEmbed= |
| 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=