fmt

Formato immagine di risposta.

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

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

format Descrizione
avif-alpha AVIF Perdita e senza perdita con canale alfa.
avif AVIF perdente e senza perdite.
eps PostScript incapsulato binario non compresso.
f4m Formato manifesto del server di streaming Flash.
gif-alpha GIF a 2-256 colori più trasparenza basata su colore chiave.
gif GIF con 2-256 colori.
jpeg JPEG.
jpeg2000-alpha JPEG 2000 senza perdita e perdita con canale alfa.
jpeg2000 JPEG 2000 perde e perde.
jpegxr-alpha JPEG XR Perdita e senza perdita con canale alfa.
jpegxr JPEG XR Perdita e senza perdita
jpg JPG Perdita.
m3u8 Formato manifesto di Apple Streaming Server.
pdf Immagine incorporata in PDF.
pjpeg JPEG progressivo.
png-alpha PNG senza perdita a 24 bit con canale alfa.
png PNG senza perdita a 24 bit.
png8-alpha PNG senza perdita a 8 bit con canale alfa.
png8 PNG senza perdita a 8 bit.
swf-alpha JPEG con perdita e una maschera compressa in deflazione incorporata in un file swf AS2 di Adobe.
swf File JPEG con perdita incorporato in un file swf AS2 di Adobe.
swf3-alpha JPEG con perdita e una maschera compressa in deflazione incorporata in un file swf AS3 di Adobe. Nota: i formati swf e swf-alpha sono più utilizzati per le applicazioni ActionScript 2 (Flash Player 8 e versioni precedenti). I formati swf3 e swf3-alpha sono consigliati per l’uso nelle applicazioni ActionScript3 (Flash Player 9 e versioni successive).
swf3 File JPEG con perdita incorporato in un file swf AS3 di Adobe.
tif-alpha TIFF con canale alfa.
tif TIFF.
webp-alpha WebP perde e senza perdita con canale alfa.
webp WebP perdente e senza perdite.

| pixelType - rgb | grigio | cmyk |

pixelType Descrizione
cmyk Restituisci i dati immagine CMYK.
gray Restituisce i dati immagine in scala di grigi.
rgb Restituire i dati immagine RGB.

| compression – none | lzw | zip | jpeg | scemo | senza perdite |

compression Descrizione
jpeg Compressione JPEG (con perdita).
lossy Compressione WebP, JPEG 2000 e JPEG XR (con perdita).
lossless Compressione WebP, JPEG 2000 e JPEG XR (senza perdita).
lzw Compressione LZW (Lempel-Ziv-Welch) (senza perdita).
none Non compresso.
zip Compressione "Deflate" (senza perdita).
  • format specifica il formato di codifica dell’immagine per i dati immagine inviati al client e il tipo MIME di risposta corrispondente per l’intestazione di risposta HTTP.

  • pixelType può essere utilizzato per effettuare la conversione dello spazio colore in uscita quando non icc= è specificato.

    Viene applicato il profilo colore predefinito corrispondente a pixelType. Se la gestione del colore è disabilitata, viene applicata una conversione ingenua. pixelType viene ignorato quando icc= viene specificato, che determina il tipo di pixel di output.

  • compression è consentito solo se tif, tif-alpha, pdf, webp, webp-alpha, jpeg2000, jpeg2000-alpha, jpegxr o jpegxr-alpha è specificato come format. Per le opzioni di compressione supportate per questi formati immagine, fare riferimento alla tabella seguente.

È possibile utilizzare qlt= per impostare le opzioni di codifica JPEG per questi formati: JPEG, TIFF con compressione JPEG, PDF con compressione JPEG e SWF. WebP, JPEG 2000 e JPEG XR utilizzano anche qlt= ma i valori producono qualità diverse per i diversi formati. Utilizzare quantize= se fmt=gif o fmt=gif-alpha. Per ulteriori informazioni, fare riferimento alle descrizioni dei comandi. Gli altri formati non dispongono di opzioni impostabili.

Vengono restituiti 8 bit per componente pixel per tutti i formati formats e pixelTypes (8 bit per pixel per GIF).

Nella tabella seguente sono elencate le combinazioni valide di *format*e pixelType, i tipi MIME di risposta HTTP corrispondenti, se i profili ICC possono essere incorporati (vedi iccEmbed=) e quali opzioni specifiche per il formato puoi applicare.

format pixelType Tipo MIME di risposta Incorpora profilo ICC Opzioni

jpeg, jpg, pjpeg

rgb, grigio, cmyk

<image>

pathEmbed= , pscan= , qlt= , xmpEmbed=

Il parametro pscan= si applica solo al formato pjpeg.

png, png-alpha

rgb, grigio

<image>

png8, png8-alpha

rgb

<image>

tif, tif-alfa

rgb, grigio, cmyk

<image>

compressione

( none|lzw|zip|jpeg )

solo "tiff"; 'tiff-alpha' non supporta la compressione jpeg.

qlt=

qlt= viene ignorato a meno che la compressione non sia impostata su jpeg .

, pathEmbed=, xmpEmbed=

swf,swf3, swf-alpha, swf-alpha3

rgb, grigio

<application>

No

Nota: Il Flash Player di Adobe ignora i profili ICC incorporati.

qlt= , attributo::TrustedDomains

pdf

rgb, grigio, cmyk

<application>

compressione

( none|zip|jpeg ), qlt=

qlt= viene ignorato a meno che la compressione non sia impostata su jpeg .

eps

rgb, grigio, cmyk

<image>

pathEmbed=

gif, gif-alpha

rgb, grigio

I dati vengono convertiti in palette dopo la conversione in grigio o rgb.

<image>

No

quantize=

webp, webp-alpha

rgb

<image>

No

compressione ( perdita , senza perdita )

qlt= viene ignorato per lossless .

Poiché non esiste alcun concetto di sottocampionamento della crominanza con il formato WebP, se si utilizza un secondo valore con qlt (ad esempio, qlt=80,1 ) il secondo valore ( 1 ) viene ignorato.

jpeg2000, jpeg2000-alpha

rgb, grigio

<image>

No

Come sopra.

jpegxr, jpegxr-alpha

rgb

<image>

No

Come sopra.

avif, avif-alpha

rgb

<image>

No

Come sopra.

Proprietà

Attributo di richiesta. Si applica indipendentemente dall'impostazione del livello corrente se req=img (predefinito) o req=mask; altrimenti ignorato.

type viene ignorato se iccProfile= è specificato.

Predefinito

fmt=jpeg, *defaultType*,none, in cui defaultType viene gestito come segue: Se icc= viene specificato, defaultType corrisponde al tipo di pixel del profilo ICC specificato. Se icc= non è specificato, defaultType è gray se req=mask, altrimenti è rgb.

Esempi

Richiedi un'anteprima di immagini di piccole dimensioni e di bassa qualità in formato JPEG (predefinito):

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

Richiedi la stessa immagine convertita in scala di grigio:

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

Richiedi la stessa immagine in un formato senza perdita con canale alfa e ad alta risoluzione:

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

Richiedi il canale alfa per la stessa immagine di un'immagine TIFF in scala di grigi:

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

Converti la stessa immagine in cmyk utilizzando i profili ICC predefiniti:

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

Converti la stessa immagine in cmyk utilizzando un profilo ICC diverso e incorpora il profilo nell’immagine TIFF:

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

Fornire questa immagine come file TIF con compressione JPEG senza conversione del tipo di pixel:

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

Converti l'immagine in GIF bictonale con trasparenza a colori chiave e forza i colori in bianco e nero:

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

Perdita con impostazione di qualità di 80:

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

Senza perdita con alfa:

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

Perdita con impostazione di qualità di 80:

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

Senza perdita con alfa:

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

Perdita con impostazione di qualità di 80:

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

Senza perdita con alfa:

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

Consultate anche

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

In questa pagina