{"id":1809,"date":"2008-09-04T18:38:01","date_gmt":"2008-09-04T16:38:01","guid":{"rendered":"http:\/\/www.boscarol.com\/blog\/?p=1809"},"modified":"2016-05-29T04:00:09","modified_gmt":"2016-05-29T02:00:09","slug":"anatomia-di-un-profilo-icc-v2-a-tabella","status":"publish","type":"post","link":"http:\/\/www.boscarol.com\/blog\/?p=1809","title":{"rendered":"Profilo a tabelle: \u00e8 un elenco per ogni intento"},"content":{"rendered":"<p>Nel profilo a tabella le trasformazioni sono implementate mediante tabelle e curve. Una tabella trasforma da uno spazio di periferica (per esempio RGB o CMYK) a un PCS (XYZ o Lab D50) o viceversa.<\/p>\n<p>In un profilo a tabella sono presenti i tag delle tabelle, indicati con le sigle AtoB e BtoA seguite da una cifra (0, 1, 2) che indica l\u2019intento. Per esempio questo \u00e8 il profilo a tabella di una macchina da stampa offset su carta non patinata, dove si possono vedere i tag delle tabelle, da A2B0 a B2A2.<\/p>\n<p><img loading=\"lazy\" style=\"border: 0px none;\" title=\"Uncoated FOGRA 29\" src=\"https:\/\/i2.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/09\/fogra29.jpg?resize=500%2C602\" alt=\"\" width=\"500\" height=\"602\" data-recalc-dims=\"1\" \/><\/p>\n<p>Tutti i profili di periferica <em>possono <\/em>essere a tabella, quelli di output <em>devono <\/em>esserlo. I tag che fanno riferimento alle tabelle degli intenti di rendering sono i seguenti:<\/p>\n<ul>\n<li>trasformazioni da periferica a PCS:\n<ul>\n<li>AtoB0: percettivo;<\/li>\n<li>AtoB1: colorimetrico relativo;<\/li>\n<li>AtoB2: saturazione;<\/li>\n<\/ul>\n<\/li>\n<li>trasformazioni da PCS a periferica:\n<ul>\n<li>BtoA0: percettivo;<\/li>\n<li>BtoA1: colorimetrico relativo;<\/li>\n<li>BtoA2: saturazione.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Qui A indica lo spazio di colore della periferica e B il PCS; 0 l\u2019intento percettivo, 1 il colorimetrico relativo e 2 l\u2019intento di saturazione. Nell\u2019uso tecnico americano, spesso il \u201cto\u201d viene scritto \u201c2\u201d, per esempio AtoB1 lo si pu\u00f2 trovare scritto A2B1.<\/p>\n<p>L\u2019intento colorimetrico assoluto non ha una propria specifica tabella: la tabella di questo intento, secondo le specifiche ICC, viene costruita in modo dinamico e trasparente a partire da quella dell\u2019intento colorimetrico relativo. L\u2019intento colorimetrico assoluto, viene indicato, se necessario, con i tag AtoB3 e BtoA3.<\/p>\n<p>Nel momento in cui il profilo \u00e8 usato dal CMM, per esempio come destinazione, uno degli intenti di rendering \u00e8 stato scelto dall\u2019utente, e quindi il CMM utilizza solo la tabella corrispondente e, per interpolazione, date le coordinate colorimetriche di un colore, trova i corrispondenti valori di periferica.<\/p>\n<p>Si noti che tag (di tabella) e tabelle sono due cose diverse e le specifiche consentono a tag diversi di fare riferimento alla stessa tabella. Cos\u00ec se un profilo contiene un tag per un determinato intento di rendering, non \u00e8 detto che contenga effettivamente una tabella specifica per quell\u2019intento.<\/p>\n<p>Avviene spesso che ci siano pi\u00f9 tag che tabelle: per esempio un profilo potebbe contenere i tag AtoB0 e AtoB2, ed entrambi potrebbero fare riferimento ad una unica tabella.<\/p>\n<p><strong>Tag di tabella obbligatori<\/strong><\/p>\n<p>I profili a tabella di classe input, display e output, secondo le specifiche ICC devono avere rispettivamente uno, due e sei tag di tabella.<\/p>\n<p>Nei profili di classe <em>input <\/em>a tabella \u00e8 obbligatorio un unico tag AtoB0 che punta ad una unica tabella (a 8 o 16 bit) nella direzione da periferica a PCS: questa tabella, anche se non \u00e8 esplicitamente detto nelle specifiche ICC, implementa generalmente un intento di rendering colorimetrico relativo.<\/p>\n<p>Nei profili di classe <em>display <\/em>a tabella sono obbligatori due tag AtoB0 e BtoA0 che puntano a due tabelle (a 8 o 16 bit), una nella direzione da periferica a PCS, l\u2019altra nella direzione opposta: anche in questo caso le specifiche non lo dicono ma \u00e8 usuale che queste tabelle implementino un intento di rendering colorimetrico relativo nelle due direzioni.<\/p>\n<p>Nei profili di classe <em>output<\/em> (sono tutti a tabella) sono obbligatori tre tag, uno per ogni intento di rendering, in una direzione pi\u00f9 altri tre nell\u2019altra direzione. Come si \u00e8 detto, non necessariamente 6 tag fanno riferimento a 6 tabelle.<\/p>\n<p>Per esempio, il profilo Euroscale Coated (versione 2) di Adobe ha 5 tabelle: manca quella diretta di saturazione (vedi <em>screen shot<\/em> qui sotto).<\/p>\n<p><img loading=\"lazy\" style=\"border: 0px none;\" title=\"Tabelle nel profilo Euroscale Coated\" src=\"https:\/\/i2.wp.com\/www.boscarol.com\/blog\/wp-content\/uploads\/2008\/09\/euro-prof-man.gif?resize=500%2C230\" alt=\"\" width=\"500\" height=\"230\" data-recalc-dims=\"1\" \/><\/p>\n<p>Non tutti i profili sono a tabella. Nel prossimo post vediamo le caratteristiche di un profilo a matrice.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nel profilo a tabella le trasformazioni sono implementate mediante tabelle e curve. Una tabella trasforma da uno spazio di periferica (per esempio RGB o CMYK) a un PCS (XYZ o Lab D50) o viceversa. In un profilo a tabella sono presenti i tag delle tabelle, indicati con le sigle AtoB e BtoA seguite da una [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[382,22],"tags":[121,1566,80,91,163],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pjoVH-tb","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1809"}],"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=1809"}],"version-history":[{"count":12,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1809\/revisions"}],"predecessor-version":[{"id":26083,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1809\/revisions\/26083"}],"wp:attachment":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1809"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}