fmt
Gemaakt voor:
- Ontwikkelaar
- Gebruiker
Indeling reactieafbeelding.
fmt=format[,
[
pixelType
]
,[
compression
]]
format
- avif-alpha | avif | reep | f4m | gif-alpha | gif | heek | 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 | webben
format | Beschrijving |
---|---|
avif-alpha | AVIF zonder verlies en met alfakanaal. |
avif | AVIF zonder verlies en met verlies. |
eps | Niet-gecomprimeerde binaire ingekapselde PostScript. |
f4m | Flash Streaming Server-manifestindeling. |
gif-alpha | GIF met 2 tot 255 kleuren plus hoofdkleurtransparantie. |
gif | GIF met 2 tot 256 kleuren. |
heic | HEIC zonder verlies. Deze indeling wordt standaard vanuit de browser gedownload als deze niet wordt ondersteund. |
jpeg | JPEG met verlies. |
jpeg2000-alpha | JPEG 2000 zonder verlies met alfakanaal. |
jpeg2000 | JPEG 2000 zonder verlies. |
jpegxr-alpha | JPEG XR zonder verlies en met alfakanaal. |
jpegxr | JPEG XR zonder verlies en zonder verlies. |
jpg | JPG met verlies. |
m3u8 | Apple Streaming Server-manifestindeling. |
pdf | Afbeelding ingesloten in PDF. |
pjpeg | Progressieve JPEG. |
png-alpha | 24-bits PNG zonder gegevensverlies met alfakanaal. |
png | 24-bits PNG zonder gegevensverlies. |
png8-alpha | 8-bits PNG zonder gegevensverlies met alfakanaal. |
png8 | 8-bits PNG zonder gegevensverlies. |
swf-alpha | JPEG met verlies en een gecomprimeerd masker zijn ingesloten in een Adobe AS2 SWF-bestand. |
swf | JPEG met verlies is ingesloten in een Adobe AS2 SWF-bestand. |
swf3-alpha | JPEG met verlies en een gecomprimeerd masker zijn ingesloten in een Adobe AS3 SWF-bestand. Nota: swf en swf-alpha formaten worden best gebruikt voor ActionScript 2 toepassingen (Flash Player 8 en vroeger). De indelingen swf3 en swf3-alpha worden aanbevolen voor gebruik in ActionScript3-toepassingen (Flash Player 9 en hoger). |
swf3 | JPEG met verlies ingesloten in een Adobe AS3 SWF-bestand. |
tif-alpha | TIFF met alpha-kanaal. |
tif | TIFF. |
webp-alpha | WebP zonder verlies en met alfakanaal. |
webp | WebP zonder verlies en verlies. |
pixelType
- rgb | grijs | cmyk
pixelType | Beschrijving |
---|---|
cmyk | Retourneer CMYK-afbeeldingsgegevens. |
gray | Retourneer afbeeldingsgegevens met grijswaarden. |
rgb | Retourneer RGB-afbeeldingsgegevens. |
compression
- jpeg | verlies | verliesloos | lzw | none | zip
compression | Beschrijving |
---|---|
jpeg | JPEG-compressie (met verlies). |
lossy | JPEG 2000, en JPEG XR compressie (verlies), en WebP. |
lossless | HEIC, JPEG 2000, en JPEG XR compressie (lossless), en WebP. |
lzw | LZW-compressie (Lempel-Ziv-Welch) (zonder verlies). |
none | Niet gecomprimeerd. |
zip | Compressie 'Deflate' (zonder verlies). |
-
format
geeft de indeling voor afbeeldingscodering op voor afbeeldingsgegevens die naar de client worden verzonden en het corresponderende MIME-type voor reactie op de HTTP-responsheader. -
pixelType
kan worden gebruikt om de kleurruimteconversie van de uitvoer te beïnvloeden wanneericc=
niet is opgegeven.Het standaardkleurprofiel dat overeenkomt met
pixelType
wordt toegepast. Als kleurbeheer is uitgeschakeld, wordt naïeve omzetting toegepast.pixelType
wordt genegeerd wanneericc=
wordt opgegeven, wat het type uitvoerpixel bepaalt. -
compression
is alleen toegestaan alstif
,tif-alpha
,pdf
,webp
,webp-alpha
,jpeg2000
,jpeg2000-alpha
,jpegxr
ofjpegxr-alpha
is opgegeven als deformat
. Raadpleeg de onderstaande tabel voor de compressieopties die worden ondersteund voor deze afbeeldingsindelingen.
Met qlt=
kunt u de coderingsopties voor JPEG instellen voor de volgende indelingen: JPEG, TIFF met JPEG-compressie, PDF met JPEG-compressie en SWF. WebP, JPEG 2000, en JPEG XR gebruiken ook qlt=
maar de waarden resulteren in verschillende kwaliteiten voor de verschillende formaten. Gebruik quantize=
if fmt=gif
of fmt=gif-alpha
. Raadpleeg de opdrachtbeschrijvingen voor meer informatie. De andere indelingen hebben geen settable-opties.
8 bits per pixelcomponent worden geretourneerd voor alle formats
en pixelTypes
(8 bits per GIF).
De volgende lijst maakt een lijst van de geldige combinaties van * format
*and pixelType
, de overeenkomstige MIME van de reactie van HTTP types, of ICC profielen kunnen worden ingebed (zie iccEmbed=), en welke formaat-specifieke opties u kunt toepassen.
compression ( lossy , lossless )
qlt= wordt genegeerd voor verliesloos .
Omdat er geen concept is van chrominantiedonsampling met de WebP-indeling, wordt de tweede waarde ( 1 ) genegeerd als u een tweede waarde met qlt gebruikt (bijvoorbeeld qlt=80,1 ).
rgb, grijs
Gegevens worden na omzetting in grijs of rgb omgezet in palet.
compression ( lossy , lossless )
qlt= wordt genegeerd voor verliesloos .
Omdat er geen concept is van chrominantiedonsampling met de WebP-indeling, wordt de tweede waarde ( 1 ) genegeerd als u een tweede waarde met qlt gebruikt (bijvoorbeeld qlt=80,1 ).
pathEmbed= , pscan= , qlt= , xmpEmbed=
De parameter pscan= is alleen van toepassing op de JPEG-indeling.
compression ( lossy , lossless )
qlt= wordt genegeerd voor verliesloos .
Omdat er geen concept is van chrominantiedonsampling met de WebP-indeling, wordt de tweede waarde ( 1 ) genegeerd als u een tweede waarde met qlt gebruikt (bijvoorbeeld qlt=80,1 ).
compression
( none|zip|jpeg ), qlt=
qlt= wordt genegeerd, tenzij compression is ingesteld op jpeg .
Nee
Opmerking: de Flash Player Adobe negeert ingesloten ICC-profielen.
compression
( none|lzw|zip|jpeg )
Alleen 'tiff'; 'tiff-alpha' ondersteunt JPEG-compressie niet.
qlt=
qlt= wordt genegeerd, tenzij compression is ingesteld op jpeg .
, pathEmbed=, xmpEmbed=
compression ( lossy , lossless )
qlt= wordt genegeerd voor verliesloos .
Omdat er geen concept is van chrominantiedonsampling met de WebP-indeling, wordt de tweede waarde ( 1 ) genegeerd als u een tweede waarde met qlt gebruikt (bijvoorbeeld qlt=80,1 ).
Eigenschappen
Request-kenmerk. Is van toepassing ongeacht de huidige laaginstelling als req=img
(standaardwaarde) of req=mask
; anders genegeerd.
type
wordt genegeerd als iccProfile=
wordt opgegeven.
Standaard
fmt=jpeg, *
defaultType *,none
, waar defaultType
als volgt wordt behandeld: Als icc=
wordt gespecificeerd, defaultType
beantwoordt aan het pixeltype van het gespecificeerde ICC profiel. Wanneer icc=
niet is opgegeven, is defaultType
is gray
if req=mask
, anders is het rgb
.
Voorbeelden
verzoek een klein, laag-kwaliteit voorproefbeeld in het formaat van JPEG (gebrek):
http:// *
server */myRootId/myImageId?qlt=60&wid=200
Verzoek het zelfde beeld dat in grijs-schaal wordt omgezet:
http:// *
server */myRootId/myImageId?fmt=jpeg,gray&qlt=60&wid=200
Verzoek het zelfde beeld in een verliesloos formaat met alpha- kanaal en bij hoge resolutie:
http:// *
server */myRootId/myImageId?fmt=png-alpha&wid=300
verzoek het alpha- kanaal voor het zelfde beeld zoals een grijs-schaal TIFF beeld:
http:// *
server */myRootId/myImageId?req=mask&fmt=tif,gray&wid=300
zet het zelfde beeld in cmyk om gebruikend de standaardICC profielen:
http:// *
server */myRootId/myImageId?fmt=tif,cmyk&wid=300
zet het zelfde beeld in cmyk om gebruikend een verschillend ICC profiel en bedt het profiel in het beeld van TIFF in:
http:// *
server */myRootId/myImageId?fmt=tif&wid=300&icc=myPrinterProfile&iccEmbed=1
lever dit beeld als TIF dossier met de compressie van JPEG zonder pixeltypeomzetting:
http:// *
server */myRootId/myImageId?fmt=tif,,jpeg&qlt=95&wid=300
zet beeld in een bi-toon GIF met zeer belangrijke-kleurentransparantie om en forceer kleuren aan zwart-wit:
http:// *
server */myRootId/myImageId?fmt=gif-alpha&wid=100&quantize=adaptive,off,2,000000,ffffff
Verlies met een kwaliteit die van 80 plaatst:
http:// *
server */myRootId/myImageId?wid=300&fmt=webp&qlt=80
Zonder verlies met alpha:
http:// *
server */myRootId/myImageId?wid=300&fmt=webp-alpha,,lossless
Verlies met een kwaliteit die van 80 plaatst:
http://server/myRootId/myImageId?wid=300&fmt=jpeg2000&qlt=80
Zonder verlies met alpha:
http://server/myRootId/myImageId?wid=300&fmt=jpeg2000-alpha,,lossless
Verlies met een kwaliteit die van 80 plaatst:
http://server/myRootId/myImageId?wid=300&fmt=jpegxr&qlt=80
Zonder verlies met alpha:
http://server/myRootId/myImageId?wid=300&fmt=jpegxr-alpha,,lossless