{"id":110,"date":"2008-08-18T12:04:56","date_gmt":"2008-08-18T10:04:56","guid":{"rendered":"http:\/\/www.boscarol.com\/blog\/?p=110"},"modified":"2009-02-16T22:51:13","modified_gmt":"2009-02-16T20:51:13","slug":"creare-un-jpeg-per-il-web","status":"publish","type":"post","link":"http:\/\/www.boscarol.com\/blog\/?p=110","title":{"rendered":"Creare un JPEG per il web con Photoshop CS3"},"content":{"rendered":"<p>Considerati tutti i limiti dei browser attuali e il fatto che i monitor hanno gamut diversi (anche molto diversi se sono monitor LCD) e al monitor pu\u00f2 essere o non essere assegnato un profilo colore ICC, qual \u00e8 il miglior modo per creare una immagine JPEG da visualizzare su web?<\/p>\n<p>I migliori browser supportano (cio\u00e8 riconoscono) un profilo colore ICC incorporato in un file JPEG, quindi \u00e8 opportuno incorporare il profilo nel file. I browser che non lo supportano, dovrebbero (secondo W3C) considerare il JPEG come sRGB. \u00c8 per\u00f2 comune, per esempio nel campo fotografico, utilizzare profili diversi per le proprie immagini.\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><strong>Creare un nuova immagine per il web<\/strong><\/p>\n<p>Per creare una nuova immagine in Photoshop CS3, si usa come al solito il comando File &gt; New e si sceglie lo spazio colore, come nello <em>screen shot<\/em> qui sotto. Poi clic su OK.<\/p>\n<p><img loading=\"lazy\" class=\"size-medium wp-image-69 alignnone\" style=\"border: 0px none;\" src=\"https:\/\/i0.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/08\/ph_new.jpg?resize=300%2C200\" alt=\"\" width=\"300\" height=\"200\" data-recalc-dims=\"1\" \/><\/p>\n<p>A questo punto si disegna l&#8217;immagine\u00a0e alla fine si d\u00e0 il comando File &gt; Save for Web and Devices. Si prosegue come indicato qui sotto in &#8220;Ottimizzare per il web&#8221;.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Salvare una fotografia per il web<\/strong><\/p>\n<p>Se invece di una nuova immagine dobbiamo preparare una fotografia per una pagina web, il principio \u00e8 lo stesso: dobbiamo avere una fotografia RGB con profilo ICC incorporato.\u00a0I passi sono questi.<\/p>\n<p>Si apre la fotografia in Photoshop e si controlla se c&#8217;\u00e8 un profilo incorporato. In caso affermativo l&#8217;immagine \u00e8 gi\u00e0 pronta per essere inserita in una pagina web. Dare\u00a0il comando File &gt; Save for Web and Devices e proseguire come indicato qui sotto in &#8220;Ottimizzare per il web&#8221;.<\/p>\n<p>Se infine la fotografia non ha un profilo incorporato assegnare il profilo corretto e dare\u00a0il comando File &gt; Save for Web and Devices.\u00a0<\/p>\n<p>\u00a0<\/p>\n<p><strong>Opzioni di ottimizzazione per il web<\/strong><\/p>\n<p>Con il comando File &gt; Save for Web and Devices si\u00a0apre la finestra relativa,\u00a0come nello <em>screen shot<\/em> qui sotto.\u00a0Come formato scegliere JPEG con le opzioni di compressione e qualit\u00e0 preferite.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-2751\" style=\"border: 0px none;\" title=\"Salva per Web\" src=\"https:\/\/i1.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/09\/saveweb21.jpg?resize=599%2C414\" alt=\"\" width=\"599\" height=\"414\" srcset=\"https:\/\/i1.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/09\/saveweb21.jpg?w=887 887w, https:\/\/i1.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/09\/saveweb21.jpg?resize=300%2C207 300w\" sizes=\"(max-width: 599px) 100vw, 599px\" data-recalc-dims=\"1\" \/><\/p>\n<p>In questa finestra ci sono tre men\u00f9 popup: un <strong>primo<\/strong> men\u00f9 \u00a0in alto (a sinistra di Save), un <strong>secondo<\/strong> un po&#8217; pi\u00f9 in basso a destra (\u00e8 quello aperto qui sopra) e un terzo (ancora un po&#8217; pi\u00f9 in basso). Quest&#8217;ultimo non \u00e8 interessante per il colore.<\/p>\n<p>Il secondo men\u00f9 (quello aperto) consente di far fare a Photoshop una conversione di colore a sRGB (<em>Convert to sRGB<\/em>). Se la nostra immagine \u00e8 gi\u00e0 in sRGB, questo comando non fa nulla, altrimenti converte l&#8217;immagine in sRGB. \u00a0<\/p>\n<p>La casella <em>ICC Profile<\/em>, se attivata, indica a Photoshop di produrre un JPEG con profilo <span style=\"text-decoration: underline;\">incorporato<\/span>. Se non \u00e8 attivata il JPEG non avr\u00e0 un profilo incorporato.<\/p>\n<p>Il primo men\u00f9 (quello pi\u00f9 in alto) riguarda la resa dell&#8217;immagine nella finestra stessa <em>Save for web<\/em> e non influisce sulla resa dell&#8217;immagine nel browser. Serve per simulare come verr\u00e0 l&#8217;immagine quando sar\u00e0 su web.<\/p>\n<p>In questo men\u00f9 si pu\u00f2 scegliere tra quattro opzioni<\/p>\n<ol>\n<li>Uncompensated Color;<\/li>\n<li>Standard Windows Color;<\/li>\n<li>Standard Macintosh Color;<\/li>\n<li>Use Document Color Profile.<\/li>\n<\/ol>\n<p>Sulla <span style=\"text-decoration: underline;\">immagine originale<\/span>\u00a0(la prima in alto a sinistra) queste impostazioni non dipendono dall&#8217;impostazione <em>Convert to sRGB<\/em> e hanno rispettivamente questo effetto:<\/p>\n<ol>\n<li>i numeri RGB sono mandati al monitor senza essere modificati (cio\u00e8 non viene fatta compensazione monitor);<\/li>\n<li>all&#8217;immagine viene assegnato sRGB e viene fatta la compensazione a monitor;<\/li>\n<li>all&#8217;immagine viene assegnato Apple RGB e viene fatta la compensazione a monitor;<\/li>\n<li>all&#8217;immagine viene assegnato il profilo incorporato nell&#8217;immagine stessa e viene fatta la compensazione monitor.<\/li>\n<\/ol>\n<p>Sulle <span style=\"text-decoration: underline;\">immagini cosiddette &#8220;ottimizzate&#8221;<\/span>\u00a0(se sono JPEG) queste impostazioni\u00a0sono specifiche per ogni immagine: per esempio, se sono visualizzati \u00a0tre &#8220;ottimizzati&#8221;, ognuno di questi si pu\u00f2 impostare diversamente. Inoltre queste impostazioni\u00a0<span style=\"text-decoration: underline;\">dipendono<\/span> dall&#8217;impostazione <em>Convert to sRGB<\/em>: se \u00e8 attivato\u00a0<span style=\"text-decoration: underline;\">viene preventivamente fatta la conversione a sRGB<\/span>, altrimenti <span style=\"text-decoration: underline;\">non viene fatta<\/span>; successivamente le quattro opzioni hanno questi effetti:<\/p>\n<div>\n<ol>\n<li>i numeri RGB sono mandati al monitor senza essere modificati: questo permette di simulare un browser che non onora i profili su un monitor come quello che stiamo usando (stesso gamma, bianco, primari);<\/li>\n<li>ai numeri RGB viene assegnato un gamma 2.2 al posto di quello originale: questo permette di simulare un browser che non onora i profili su un monitor con gamma 2.2;<\/li>\n<li>ai numeri RGB viene assegnato un gamma 1.8 al posto di quello originale: questo permette di simulare un browser che non onora i profili su un monitor con gamma 1.8;<\/li>\n<li>all&#8217;immagine viene assegnato il suo profilo (oppure lo spazio di lavoro in Photoshop, se l&#8217;immagine non ha un profilo assegnato): ha senso solo se <em>Convert to sRGB<\/em> non entra in azione (quindi o \u00e8 disattivato o l&#8217;immagine \u00e8 gi\u00e0 sRGB) e in tal caso permette di simulare un browser che onora i profili incorporati in JPEG (come Safari e Firefox).<\/li>\n<\/ol>\n<\/div>\n<p>Tutto ci\u00f2 \u00e8 abbastanza complesso e reso anche pi\u00f9 frustrante dalla scarsa documentazione di Adobe. Vediamo in pratica quali sono le migliori impostazioni da usare per evitare inutili complicazioni.<\/p>\n<p>\u00a0<\/p>\n<p><strong>Workflow consigliato<\/strong><\/p>\n<p>Partiamo sempre da Photoshop con una immagine<span style=\"text-decoration: underline;\">\u00a0<span style=\"text-decoration: underline;\">con profilo <\/span><span style=\"text-decoration: underline;\">assegnato<\/span><span style=\"text-decoration: underline;\"> esplicitamente<\/span><\/span>.<\/p>\n<p>La casella <em>ICC profile<\/em> va sempre \u00a0<span style=\"text-decoration: underline;\">attivata<\/span>, cos\u00ec il profilo viene incorporato nel JPEG.<\/p>\n<p>Se l&#8217;immagine \u00e8 sRGB con profilo assegnato esplicitamente (in realt\u00e0 potrebbe anche non essere assegnato ma impostato come spazio di lavoro in Photoshop), la conversione a sRGB del secondo men\u00f9 non fa nulla dunque \u00e8 irrilevante attivare o non attivare la conversione a sRGB.<\/p>\n<p>Se l&#8217;immagine \u00e8 in qualche altro profilo l&#8217;attivazione fa la conversione a sRGB.\u00a0Questa scelta dipende dal profilo finale che intendiamo incorporare nella nostra immagine. Chi vuole essere prudente, attiva la conversione a sRGB (e l&#8217;immagine viene convertita in sRGB). I pi\u00f9 avventurosi non la attivano e l&#8217;immagine rimane nel suo profilo originale (per esempio Adobe RGB).<\/p>\n<p>L&#8217;altro men\u00f9, quello pi\u00f9 in alto, si imposta diversamente per l&#8217;originale e per ogni singola &#8220;ottimizzata&#8221;.<\/p>\n<p>Per l&#8217;originale ha senso impostarlo su <em>Use Document Color Profile<\/em>. In questo modo vedo l&#8217;originale esattamente come \u00e8 (cio\u00e8 come lo vedo in Photoshop, con la compensazione monitor).<\/p>\n<p>Sulle immagini ottimizzate, l&#8217;impostazione dipende da cosa voglio simulare. Per simulare un browser che<\/p>\n<ul>\n<li>onora i profili incorporati, va impostata su <em>Use Document Color Profile<\/em>;\u00a0<\/li>\n<li>non onora i profili\u00a0\n<ul>\n<li>su monitor a gamma 2.2, va impostato su <em>Standard Windows Color<\/em>;\u00a0<\/li>\n<li>su monitor a gamma 1.8, va impostato su <em>Standard Macintosh Color;<\/em><\/li>\n<li>su monitor come il nostro va impostato <em>Uncompensated Color<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Qui sotto, <em>Convert to sRGB<\/em> non \u00e8 attivato, dunque l&#8217;immagine rimane nel suo profilo che \u00e8 ProPhoto. I preview sono:<\/p>\n<p>&#8211; in alto a sinistra l&#8217;originale in ProPhoto; in alto a destra la simulazione <em>Uncompensated Color<\/em>;<\/p>\n<p>&#8211; in basso a sinistra la simulazione <em>Standard Macintosh Color<\/em>; in basso a destra <em>Use Document Color Profile<\/em>.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-2752\" style=\"border: 0px none;\" title=\"Save for Web\" src=\"https:\/\/i2.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/09\/saveweb3.jpg?resize=500%2C432\" alt=\"\" width=\"500\" height=\"432\" srcset=\"https:\/\/i2.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/09\/saveweb3.jpg?w=709 709w, https:\/\/i2.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/09\/saveweb3.jpg?resize=300%2C259 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" \/><\/p>\n<p>A questo punto possiamo salvare l&#8217;immagine in un file, che sar\u00e0 un file JPEG con una immagine RGB con profilo ICC incorporato.<\/p>\n<p>Ancora un paio di cose. Pi\u00f9 la qualit\u00e0 del JPEG \u00e8 bassa (cio\u00e8 maggiore \u00e8 la compressione) meno accurata sar\u00e0 la eventuale conversione di colore. Poi, quando si agisce nel secondo men\u00f9 e la finestra \u00e8 in <em>4-up<\/em>, cio\u00e8 come nell&#8217;immagine in cima a questa pagina, bisogna dare il comando <em>Repopulate Views<\/em> per applicare a tutti gli ottimizzati le impostazioni.<\/p>\n<p>&#8212;<\/p>\n<p>Nella prossima pagina (clic qui sotto a destra) si pu\u00f2 controllare se il nostro browser supporta i profili ICC nei JPEG (a patto che ci siano, naturalmente).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Considerati tutti i limiti dei browser attuali e il fatto che i monitor hanno gamut diversi (anche molto diversi se sono monitor LCD) e al monitor pu\u00f2 essere o non essere assegnato un profilo colore ICC, qual \u00e8 il miglior modo per creare una immagine JPEG da visualizzare su web? I migliori browser supportano (cio\u00e8 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[3],"tags":[13,12,6],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pjoVH-1M","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/110"}],"collection":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=110"}],"version-history":[{"count":30,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/110\/revisions"}],"predecessor-version":[{"id":159,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/110\/revisions\/159"}],"wp:attachment":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}