L’ottimizzazione della qualità delle immagini può richiedere del tempo, poiché molti fattori incidono sui risultati. Inoltre il risultato ottenuto è in parte soggettivo in quanto persone diverse percepiscono in modo differente la qualità dell’immagine. È indispensabile procedere mediante sperimentazione strutturata.
Adobe Dynamic Media Classic include più di 100 comandi per la gestione delle immagini che consentono di ottimizzare e ottimizzare le immagini e i risultati del rendering. Le seguenti indicazioni vi possono aiutare a semplificare il processo e ottenere rapidamente buoni risultati utilizzando alcuni comandi e procedure ottimali essenziali.
Vedi anche Imaging avanzato.
Provate e scoprite i vantaggi dei modificatori di immagini Dynamic Media e dell'imaging avanzato con Dynamic Media Snapshot.
Snapshot è uno strumento di dimostrazione visiva, progettato per illustrare la potenza di Dynamic Media per la distribuzione di immagini ottimizzate e dinamiche. Sperimenta immagini di test o URL Dynamic Media per osservare visivamente l’output di vari modificatori di immagini Dynamic Media e ottimizzazioni Smart Imaging per i seguenti elementi:
Per scoprire quanto è facile utilizzare Snapshot, riprodurre il Video di formazione sulle istantanee (3 minuti e 17 secondi)
Come best practice per il formato immagine, inizia con l’impostazione più comune &fmt=JPG
.
La riduzione dinamica delle dimensioni delle immagini è una delle attività più comuni eseguite da Dynamic Media Image Server. Occorre specificare le dimensioni e, facoltativamente, la modalità di downsampling da usare per la riduzione dell’immagine.
&wid=<value>
e &hei=<value>
o semplicemente &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. Durante l’utilizzo del valore di downsampling =bilin
è più veloce, 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
La nitidezza delle immagini è l’aspetto più complesso e suscettibile ad errori per la gestione delle immagini di un sito Web. Per ulteriori informazioni su come funziona la nitidezza e la maschera di contrasto in Adobe Dynamic Media Classic, consulta le seguenti risorse utili:
White paper sulle best practice Nitidezza delle immagini in Adobe Dynamic Media Classic e su Image Server.
Con Adobe Dynamic Media Classic, puoi rendere più nitide le immagini al momento dell’acquisizione, della consegna o di entrambe. In genere, tuttavia, le immagini vengono rese più nitide utilizzando un solo metodo o l'altro, ma non entrambi. In genere si ottengono i risultati migliori applicando la nitidezza in fase di distribuzione, agendo sull’URL.
Esistono due metodi per la nitidezza delle immagini:
Nitidezza semplice ( &op_sharpen
) - Simile al filtro di nitidezza utilizzato in Photoshop, la nitidezza semplice applica la nitidezza di base alla visualizzazione finale dell'immagine dopo il ridimensionamento dinamico. Tuttavia, questo metodo non può essere configurato dall’utente. La best practice prevede di non utilizzare &op_sharpen
a meno che non sia richiesto.
Maschera di contrasto ( &op_USM
) - Maschera di contrasto è un filtro standard di settore per la nitidezza. Come procedura ottimale si consiglia di rendere le immagini più nitide con la maschera di contrasto in base alle linee guida riportate di seguito. La mascheratura di contrasto consente di controllare tre parametri:
&op_sharpen=amount,radius,threshold
amount
(0-5, quantità o intensità dell’effetto)
radius
(0-250, raggio o larghezza in pixel delle “linee di nitidezza” tracciate attorno all’oggetto).
Tenete presente che i parametri radius
e amount
funzionano in contrapposizione l’uno con l’altro. Riduzione radius
può essere compensato aumentando amount
. Il parametro Radius
consente di agire con precisione: con un valore ridotto si agisce infatti solo sui pixel del bordo, mentre con un valore più elevato si agisce su una fascia più ampia di pixel.
threshold
(0-255, sensibilità dell'effetto).
Questo parametro specifica quale deve essere il grado di differenza dei pixel da rendere più nitidi rispetto all’area circostante, affinché vengano considerati pixel di un bordo e quindi resi più nitidi. Con questo valore di soglia è possibile evitare che venga applicata eccessiva nitidezza alle aree con colori simili, ad esempio nelle aree di incarnato. Ad esempio, con un valore di soglia pari a 12 vengono ignorate le variazioni lievi di luminosità nell’incarnato, in modo da non introdurre disturbo, mentre viene aumentato il contrasto lungo i bordi delle aree con maggior contrasto, ad esempio tra ciglia e pelle.
Per ulteriori informazioni su come impostare questi tre parametri, incluse le best practice da utilizzare con il filtro, consulta Nitidezza delle immagini in Adobe Dynamic Media Classic e su Image Server.
Adobe Dynamic Media Classic consente inoltre di controllare un quarto parametro: monocromatico ( 0,1
). Questo parametro determina se la maschera di contrasto viene applicata separatamente a ciascun componente di colore mediante il valore 0
oppure alla luminosità/intensità dell’immagine mediante il valore 1
.
Come procedura ottimale, iniziate con il parametro di maschera di contrasto “radius”. Potete iniziare con le seguenti impostazioni del raggio:
Potete aumentare quindi gradualmente il valore di intensità “amount” da 1.75 a 4. Se il risultato di nitidezza non è ancora quello desiderato, aumentate il raggio di un decimo e provate nuovamente con un valore “amount” da 1,75 a 4. Ripetete fino a ottenere il risultato desiderato.
Lasciate il parametro “monochrome” su 0.
Questo parametro controlla la qualità della codifica JPG. A un valore più elevato corrisponde un’immagine di qualità migliore ma anche un file di dimensioni maggiori, e viceversa. I valori ammessi per questo parametro sono 0-100.
Per ottimizzare la qualità, non impostate il valore del parametro su 100. La differenza tra un’impostazione di 90 o 95 e 100 è quasi impercettibile, ma con un valore pari a 100 le dimensioni del file immagini aumentano inutilmente. Pertanto, per ottimizzare la qualità, ma evitare che i file di immagine diventino troppo grandi, impostare qlt=
a 90 o 95.
Per ottimizzare un file immagine di dimensioni ridotte mantenendo la qualità a un livello accettabile, impostare qlt=
a 80. Con valori inferiori a 70-75 si verifica invece un notevole degrado della qualità dell’immagine.
Come best practice, per rimanere al centro, imposta il qlt=
valore 85 per rimanere al centro.
Utilizzo del flag chroma in qlt=
qlt=
Il parametro dispone di una seconda impostazione che consente di attivare il downsampling della cromaticità RGB utilizzando il valore normale ,0
(impostazione predefinita) o disattivala utilizzando il valore ,1
.,1
). Questa impostazione offre in genere una migliore qualità immagine, in particolare per le immagini sintetiche con bordi netti e forte contrasto.Come procedura ottimale, per la compressione JPG si consiglia di utilizzare &qlt=85,0
.
Il parametro jpegSize
è utile se si desidera garantire che un'immagine non superi una determinata dimensione per la distribuzione a dispositivi con memoria limitata.
jpegSize=<size_in_kilobytes>
). Definisce la dimensione file massima consentita per la distribuzione dell’immagine.&jpegSize=
interagisce direttamente con il parametro di compressione JPG &qlt=
. Se la risposta del JPG con il parametro di compressione JPG specificato ( &qlt=
) non supera il valore jpegSize
, l’immagine viene restituita con &qlt=
come definito. Altrimenti, &qlt=
viene gradualmente ridotto fino a quando l'immagine non rientra nelle dimensioni massime consentite o fino a quando il sistema non determina che non può rientrare e restituisce un errore.Come best practice, imposta &jpegSize=
e aggiungi il parametro &qlt=
se si consegnano immagini JPG a dispositivi con memoria limitata.
Per ottenere immagini di alta qualità e file di dimensioni ridotte, utilizzate la seguente combinazione di parametri:
fmt=jpg&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0
Questa combinazione di impostazioni consente di ottenere risultati ottimali nella maggior parte dei casi.
Se l’immagine richiede ulteriore ottimizzazione, regolate gradualmente i parametri di nitidezza (maschera di contrasto): iniziate a regolare il raggio su 0.2 o 0.3, quindi aumentate il valore di intensità “amount” da 1.75 fino a un massimo di 4 (equivalente a 400% in Photoshop). Verificate il risultato ottenuto.
Se i risultati non sono ancora soddisfacenti, aumentate il raggio per incrementi decimali. Per ogni incremento decimale, impostate di nuovo il valore “amount” su 1.75 e aumentatelo gradualmente fino a 4. Ripetete questa procedura fino a ottenere l’effetto desiderato. I valori riportati qui sopra rappresentano un approccio convalidato dagli studi creativi. Tuttavia, potete anche iniziare con altri valori e seguire altre strategie. La qualità dei risultati ottenuti è soggettiva e si consiglia pertanto di procedere mediante un approccio di sperimentazione strutturata.
Durante la sperimentazione, i seguenti suggerimenti generali sono utili per ottimizzare il flusso di lavoro:
$thumb_low$
e &product_high$
. Il nome del predefinito personalizzato in un percorso URL chiama questi predefiniti. Tale funzionalità facilita la gestione dei comandi e delle impostazioni di qualità per vari pattern di utilizzo delle immagini nel sito Web e genera URL più brevi.