fmt

Format d’image de réponse.

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

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

format Description
avif-alpha AVIF avec canal alpha

Calendrier des versions pour ce format :
Amérique du Nord - Disponible maintenant
Europe, Moyen-Orient, Afrique - 28 juin 2021
Asie-Pacifique - 29 juin 2021
avif AVIF

Date de publication pour ce format :
Amérique du Nord - Disponible maintenant
Europe, Moyen-Orient, Afrique - 28 juin 2021
Asie-Pacifique - 29 juin 2021
eps PostScript encapsulé binaire décompressé
f4m Format de manifeste du serveur de diffusion en continu de Flash
gif-alpha GIF avec 2 à 255 couleurs plus transparence couleur clé
gif GIF de 2 à 256 couleurs
jpeg Lossy JPEG
jpeg2000-alpha JPEG 2000 avec couche alpha avec perte et perte
jpeg2000 JPEG 2000 sans perte
jpegxr-alpha JPEG XR avec couche alpha sans perte
jpegxr JPEG XR sans perte
jpg Lossy JPG
m3u8 Format manifeste du serveur de diffusion en continu Apple
pdf Image incorporée dans un PDF
pjpeg JPEG progressif
png-alpha PNG 24 bits sans perte avec canal alpha
png PNG 24 bits sans perte
png8-alpha PNG 8 bits sans perte avec canal alpha
png8 PNG 8 bits sans perte
swf-alpha Fichier JPEG avec perte et masque compressé avec déflation incorporé dans un fichier swf AS2 Adobe
swf Fichier JPEG avec perte incorporé dans un fichier swf AS2 Adobe
swf3-alpha JPEG avec perte et masque compressé avec déflation incorporés dans un fichier swf AS3 Adobe. Remarque : les formats swf et swf-alpha sont mieux utilisés pour les applications ActionScript 2 (Flash Player 8 et versions antérieures). Les formats swf3 et swf3-alpha sont recommandés pour les applications ActionScript3 (Flash Player 9 et versions ultérieures).
swf3 Fichier JPEG avec perte incorporé dans un fichier swf AS3 Adobe
tif-alpha TIFF avec canal alpha
tif TIFF
webp-alpha WebP sans perte avec canal alpha
webp WebP sans perte

| pixelType – rvb | gris | cmyk |

pixelType Description
cmyk Renvoie les données image CMJN.
gray Renvoie les données d’image en niveaux de gris.
rgb Renvoi des données d’image RVB.

| compression – none | lzw | zip | jpeg | lossy | lossless |

compression Description
jpeg Compression JPEG (perte)
lossy Compression WebP, JPEG 2000 et JPEG XR (perte)
lossless Compression WebP, JPEG 2000 et JPEG XR (sans perte)
lzw Compression LZW (Lempel-Ziv-Welch) (sans perte)
none Non compressé
zip Compression "Deflate" (sans perte)
  • format spécifie le format de codage de l’image pour les données d’image envoyées au client et le type MIME de réponse correspondant pour l’en-tête de réponse HTTP.

  • pixelType peut être utilisé pour effectuer une conversion d’espace colorimétrique de sortie lorsque n’ icc= est pas spécifié.

    Le profil colorimétrique par défaut correspondant à pixelType est appliqué. Si la gestion des couleurs est désactivée, une conversion naïve est appliquée. pixelType est ignoré lorsque icc= est spécifié, ce qui détermine le type de pixel de sortie.

  • compression n’est autorisé que si tif, tif-alpha, pdf, webp, webp-alpha, jpeg2000, jpeg2000-alpha, jpegxr ou jpegxr-alpha est spécifié en tant que format. Reportez-vous au tableau ci-dessous pour connaître les options de compression prises en charge pour ces formats d’image.

Vous pouvez utiliser qlt= pour définir les options de codage JPEG pour ces formats : JPEG, TIFF avec compression JPEG, PDF avec compression JPEG et SWF. WebP, JPEG 2000 et JPEG XR utilisent également qlt=, mais les valeurs génèrent des qualités différentes pour les différents formats. Utilisez quantize= si fmt=gif ou fmt=gif-alpha. Pour plus d’informations, reportez-vous aux descriptions de commande . Les autres formats ne comportent pas d’options définissables.

Un composant de 8 bits par pixel est renvoyé pour tous les formats et pixelTypes (8 bits par pixel pour GIF).

Le tableau suivant répertorie les combinaisons valides de *format*et pixelType, les types MIME de réponse HTTP correspondants, si les profils ICC peuvent être incorporés (voir iccEmbed=) et les options spécifiques au format que vous pouvez appliquer.

format pixelType Type MIME de réponse Incorporer le profil ICC Options

jpeg, jpg, pjpeg

rgb, gray, cmyk

<image>

Oui

pathEmbed= , pscan= , qlt= , xmpEmbed=

Le paramètre pscan= s’applique uniquement au format pjpeg.

png, png-alpha

rgb, gris

<image>

Oui

png8, png8-alpha

rvb

<image>

Oui

tif, tif-alpha

rgb, gray, cmyk

<image>

Oui

compression

( none|lzw|zip|jpeg )

'tiff' uniquement ; 'tiff-alpha' ne prend pas en charge la compression jpeg.

qlt=

qlt= est ignoré sauf si la compression est définie sur jpeg .

, pathEmbed=, xmpEmbed=

swf,swf3, swf-alpha, swf-alpha3

rgb, gris

<application>

Non

Remarque : Le Flash Player Adobe ignore les profils ICC incorporés.

qlt= , attribute::TrustedDomains

pdf

rgb, gray, cmyk

<application>

Oui

compression

( none|zip|jpeg ), qlt=

qlt= est ignoré sauf si la compression est définie sur jpeg .

eps

rgb, gray, cmyk

<image>

Oui

pathEmbed=

gif, gif-alpha

rgb, gris

Les données sont converties en palette après la conversion en gris ou en rgb.

<image>

Non

quantifier=

webp, webp-alpha

rvb

<image>

Non

compression ( perte , sans perte )

qlt= est ignoré pour sans perte .

Puisqu’il n’existe aucun concept de sous-échantillonnage de chrominance avec le format WebP, si vous utilisez une seconde valeur avec qlt (par exemple, qlt=80,1 ), la seconde valeur ( 1 ) est ignorée.

jpeg2000, jpeg2000-alpha

rgb, gris

<image>

Non

Comme ci-dessus.

jpegxx, jpegxx-alpha

rvb

<image>

Non

Comme ci-dessus.

avif, avif-alpha

rvb

<image>

Non

Comme ci-dessus.

Propriétés

Attribut de requête. s’applique quel que soit le paramètre de calque actuel si req=img (par défaut) ou req=mask ; ignoré dans le cas contraire.

type est ignoré si iccProfile= est spécifié.

Par défaut

fmt=jpeg, *defaultType*,none, où defaultType est géré comme suit : Si icc= est spécifié, defaultType correspond au type de pixel du profil ICC spécifié. Si icc= n’est pas spécifié, defaultType est gray si req=mask, sinon il s’agit de rgb.

Exemples

Demandez une petite image d’aperçu de faible qualité au format JPEG (par défaut) :

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

Demandez la même image convertie en niveaux de gris :

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

Demandez la même image dans un format sans perte avec canal alpha et à haute résolution :

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

Demandez le canal alpha pour la même image qu’une image TIFF en niveaux de gris :

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

Convertissez la même image en cmyk à l’aide des profils ICC par défaut :

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

Convertissez la même image en cmyk à l’aide d’un autre profil ICC et incorporez le profil dans l’image TIFF :

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

Diffusez cette image en tant que fichier TIF avec compression JPEG sans conversion de type pixel :

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

Convertir l’image en GIF bidimensionnel avec transparence couleur clé et forcer les couleurs en noir et blanc :

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

Perte avec un paramètre de qualité de 80 :

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

Lossless with alpha :

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

Perte avec un paramètre de qualité de 80 :

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

Lossless with alpha :

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

Perte avec un paramètre de qualité de 80 :

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

Lossless with alpha :

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

Voir aussi

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

Sur cette page