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 couche alpha sans perte.
avif AVIF sans perte.
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 JPEG avec perte.
jpeg2000-alpha JPEG 2000 avec couche alpha sans perte.
jpeg2000 JPEG 2000 sans perte.
jpegxr-alpha JPEG XR sans perte et avec couche alpha.
jpegxr JPEG XR sans perte et avec perte.
jpg Perte de JPG.
m3u8 Format de manifeste du serveur de diffusion en continu Apple.
pdf Image incorporée au format 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 JPEG avec perte et masque compressé avec déflation incorporés 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 couche alpha.
tif TIFF.
webp-alpha WebP sans perte et avec canal alpha.
webp WebP sans perte et 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