fmt fmt

Format d’image de réponse.

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

format - avif-alpha | avif | eps | f4m | gif-alpha | gif | heic | jpeg | jpeg2000-alpha | jpeg2000 | jpegar-alpha | jpegxr | 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 perte et sans perte avec canal alpha.
avif
AVIF avec ou sans perte.
eps
PostScript encapsulée binaire non compressée.
f4m
Format de manifeste du serveur de streaming Flash.
gif-alpha
GIF avec 2 à 255 couleurs et une transparence des couleurs clés.
gif
GIF de 2 à 256 couleurs.
heic
HEIC sans perte. Ce format est téléchargé par défaut à partir du navigateur s’il n’est pas pris en charge.
jpeg
JPEG avec perte.
jpeg2000-alpha
JPEG 2000 avec canal alpha sans perte.
jpeg2000
JPEG 2000 sans perte.
jpegxr-alpha
JPEG XR avec canal alpha avec perte et sans perte
jpegxr
JPEG XR avec ou sans perte.
jpg
JPG avec perte.
m3u8
Format de manifeste du serveur de streaming Apple.
pdf
Image incorporée dans PDF.
pjpeg
JPEG progressive.
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 sans perte 8 bits.
swf-alpha
JPEG avec perte et masque dégonflé compressé incorporé dans un fichier swf Adobe AS2.
swf
JPEG avec perte incorporée dans un fichier swf Adobe AS2.
swf3-alpha
JPEG avec perte et masque dégonflé compressé incorporé dans un fichier swf Adobe AS3. Remarque : les formats swf et swf-alpha sont particulièrement adaptés aux applications ActionScript 2 (Flash Player 8 et versions antérieures). Les formats swf3 et swf3-alpha sont recommandés pour une utilisation avec les applications ActionScript3 (Flash Player 9 et versions ultérieures).
swf3
JPEG avec perte incorporée dans un fichier swf Adobe AS3.
tif-alpha
TIFF avec couche alpha.
tif
TIFF.
webp-alpha
WebP avec perte et sans perte avec canal alpha.
webp
WebP avec ou sans perte.

pixelType - rvb | grise | cmjn

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

compression - jpeg | qui a des pertes | sans perte | Droit | aucun | fermeture éclair

compression
Description
jpeg
Compression JPEG (avec perte).
lossy
JPEG 2000, compression JPEG XR (avec perte) et WebP.
lossless
compression (sans perte) HEIC, JPEG 2000 et JPEG XR et WebP.
lzw
Compression LZW (Lempel-Ziv-Welch) sans perte.
none
Non compressé.
zip
Compression « dégonflée » (sans perte).
  • format spécifie le format de codage d’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 la conversion de l’espace colorimétrique de sortie lorsque icc= n’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é comme format. Consultez le 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 les formats suivants : JPEG, TIFF avec compression JPEG, PDF avec compression JPEG et SWF. WebP, JPEG 2000 et JPEG XR utilisent également qlt=, mais les valeurs donnent des qualités différentes pour les différents formats. Utilisez quantize= si fmt=gif ou fmt=gif-alpha. Reportez-vous à la description des commandes pour plus d’informations. Les autres formats ne comportent pas d’options définissables.

8 bits par composant de pixel sont renvoyés 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 quelles options spécifiques au format vous pouvez appliquer.

format
pixelType
Type MIME de réponse
Incorporer le profil ICC
Options
avif, avif-alpha
rvb
<image/avif>
Non

compression ( avec perte, sans perte )

qlt= est ignoré pour les sans perte .

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

eps
rvb, gris, cmjn
<image/eps>
Oui
pathEmbed=
gif, gif-alpha

rvb, gris

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

<image/gif>
Non
quantize=
heic
rvb
<image/heic>
Non
jpeg2000, jpeg2000-alpha
rvb, gris
<image/jp2>
Non

compression ( avec perte, sans perte )

qlt= est ignoré pour les sans perte .

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

jpeg, jpg, pjpeg
rvb, gris, cmjn
<image/jpeg>
Oui

pathEmbed= , pscan= , qlt= , xmpEmbed=

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

jpegxr, jpegxr-alpha
rvb
<image/vnd.ms-photo>
Non

compression ( avec perte, sans perte )

qlt= est ignoré pour les sans perte .

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

pdf
rvb, gris, cmjn
<application/pdf>
Oui

compression

( none|zip|jpeg ), qlt=

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

png8, png8-alpha
rvb
<image/png>
Oui
png, png-alpha
rvb, gris
<image/png>
Oui
swf, swf3, swf-alpha, swf-alpha3
rvb, gris
<application/x-chokwave-flash>

Non

Remarque : le lecteur Flash Adobe ignore les profils ICC incorporés.

qlt= , attribute::TrustedDomains
tif, tif-alpha
rvb, gris, cmjn
<image/tiff>
Oui

compression

( none|lzw|zip|jpeg )

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

qlt=

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

, pathEmbed=, xmpEmbed=

webp, webp-alpha
rvb
<image/webp>
Non

compression ( avec perte, sans perte )

qlt= est ignoré pour les sans perte .

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

Propriétés section-5f96b0ce7c5a4df1bf52e24ea78c3dae

Attribut de requête. S’applique indépendamment du 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 section-f885a785b32c44fea347db15fdb2ab1f

fmt=jpeg, *defaultType*,none, où le 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 ; dans le cas contraire, il est rgb.

Exemples section-b93222e652df404a84c69025247f07df

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

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

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

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

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

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

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

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

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

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

Convertissez la même image en cmjn à l’aide d’un profil ICC différent et incorporez le profil dans l’image TIFF :

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

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

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

Convertissez l’image en GIF bicolore avec transparence des couleurs de touches et forcez les couleurs au noir et blanc :

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

Avec perte avec un paramètre de qualité de 80:

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

Sans perte avec alpha:

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

Avec perte avec un paramètre de qualité de 80:

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

Sans perte avec alpha:

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

Avec perte avec un paramètre de qualité de 80:

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

Sans perte avec alpha:

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

Voir aussi section-fce8d69c74234bf48cf814d799409541

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

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