Procedure ottimali per il formato delle immagini (&fmt=)
- I formati JPG e PNG rappresentano la scelta migliore per la distribuzione di immagini di buona qualità e di dimensioni gestibili.
- Se nell’URL non viene fornito alcun comando di formato, per impostazione predefinita Dynamic Medie Image Server utilizza JPG.
- Con il formato JPG si ottiene un rapporto di compressione di 10:1 e si ottengono in genere file di dimensioni ridotte. Il PNG viene compresso con un rapporto di circa 2:1, tranne che a volte quando le immagini contengono uno sfondo vuoto. In genere, tuttavia, i file PNG sono di dimensioni maggiori rispetto ai file JPG.
- Il formato JPG utilizza la compressione con perdita di dati, ossia durante la compressione vengono omessi degli elementi grafici (pixel). Il formato PNG utilizza invece la compressione senza perdita di dati.
- Il formato JPG spesso comprime le immagini fotografiche con fedeltà migliore rispetto alle immagini sintetiche contenenti bordi netti e contrasto ben definito.
- Se le immagini contengono trasparenze, utilizzate il formato PNG perché il JPG non supporta la trasparenza.
Come best practice per il formato immagine, iniziare con l'impostazione più comune &fmt=JPG
.
Procedure ottimali per le dimensioni delle immagini
La riduzione dinamica delle dimensioni delle immagini è una delle attività più comuni eseguite da Dynamic Medie Image Server. Occorre specificare le dimensioni e, facoltativamente, la modalità di downsampling da usare per la riduzione dell’immagine.
- Per il dimensionamento delle immagini, l'approccio migliore e più semplice consiste nell'utilizzare
&wid=<value>
e&hei=<value>
o solo&hei=<value>
. Questi parametri impostano automaticamente la larghezza dell’immagine in base alle proporzioni. &resMode=<value>
controlla l'algoritmo utilizzato per il downsampling. Inizia con&resMode=sharp2
. Questo valore offre la qualità immagine migliore. L'utilizzo del valore di downsampling=bilin
è più veloce, ma spesso determina l'aliasing degli artefatti.
Come best practice per il dimensionamento delle immagini, utilizza &wid=<value>&hei=<value>&resMode=sharp2
o &hei=<value>&resMode=sharp2