Domanda

Il mio software personalizzato per l'elaborazione della fotografia homebrew, in esecuzione su Linux / GNU a 64 bit, scrive file PNG e TIFF. Questi devono essere inviati a una tipografia di qualità per essere trasformati in arte. Lavorare con gli interior designer: è importante ottenere i colori giusti!

Le tipografie di solito non hanno problemi con TIFF e PNG realizzati con software commerciali come Photoshop. Anche se ho in mano le specifiche TIFF 6.0, le specifiche PNG e altre informazioni, non è chiaro come includere i dati di calibrazione del colore o implementare il sistema di gestione del colore su Linux. I miei file sono spesso respinti come difettosi, senza segnalazioni di errori sufficienti per apportare correzioni.

Questo è stato un brutto problema per un po 'per molti. Persino i miei contatti negli studi di postproduzione di Hollywood sono alle prese con questo problema. Uno studio voleva perfino assumermi per occuparmi della loro calibrazione del colore, pensando che fossi l'esperto, ma no, sono cieco e perso come tutti!

Qualcuno conosce buoni esempi di codice, informazioni tecniche dettagliate o ha qualche altra illuminazione? O tempo di passare alla pura Apple?

È stato utile?

Soluzione

Dai un'occhiata a LittleCMS

http://www.littlecms.com/

Questa pagina ha il codice per applicarla a TIFF

http://www.littlecms.com/newutils.htm

La cosa fondamentale che devi sapere è che i dati del profilo colore sono qualcosa che devi archiviare nei metadati del file stesso.

Altri suggerimenti

C'è un consulente chiamato Charles Poynton specializzato in questo settore. Lavoro per uno degli studi di post produzione di cui parli (anche se a Londra non a Hollywood), e l'ho visto parlare sull'argomento un paio di volte. Il suo sito web contiene molto del materiale che presenta e potresti trovare qualcosa di utile lì. Ha anche un libro chiamato Algoritmi e interfacce di video digitali e HDTV che non è pesante come potrebbe suggerire il titolo! Mentre queste risorse potrebbero non rispondere direttamente alla tua domanda, potrebbero fornire un trampolino di lancio ad altre soluzioni.

Più specificamente, quali librerie stai usando per scrivere i file png e tif - dici che sono homebrew, ma quanto sono personalizzati? Postelaborare le immagini in un programma di manipolazione delle immagini (come ImageMagick o dcraw ) potrebbe consentire di inserire queste informazioni nell'intestazione con maggiore successo.

Mi dispiace, non ho risposte specifiche, ma forse qualcosa che ti indicherà un po 'più nella giusta direzione ...

Come utente GNU / Linux, ti consigliamo di DispcalGUI & # 8211; http://dispcalgui.hoech.net/ & # 8211; una GUI basata su GNOME che centralizza la gestione del colore, la gestione del profilo ICC e (soprattutto per il caso) la calibrazione del dispositivo. Può parlare con noti hardware di livello medio e professionale, ad es. I1, X-Rite, Spyder, ecc.

Ma prima di entrare in questo & # 8211; dici che stai generando i tuoi file su specifica; stai convalidando il tuo output utilizzando una suite di test specifica per il formato in questione? In caso contrario, eccone tre per iniziare:

  1. imagetestsuite supporta i formati più noti: https://code.google.com/p/imagetestsuite/w/list?can=1&q=

  2. La suite di test Luminous * è un plugin JIRA, se questo è il tuo obiettivo: https://marketplace.atlassian.com/plugins/com.luminouslead.plugin.jira.testsuite.LuminousTestSuite

  3. Le implementazioni del decodificatore FLOSS ne hanno spesso una che puoi usare, ad esempio OpenJPEG & # 8211; https://code.google.com/p/openjpeg/wiki/TestSuiteDocumentation

Ma anche escludendo tutti questi, sembra che il tuo problema sia con dati ICC incorporati & # 8211; che è due specifiche in una. Innanzitutto, c'è il formato del file immagine host e tutti gestiscono l'incorporamento in modo diverso (il che significa che i dati ICC appariranno probabilmente totalmente diversi quando incorporati in un TIFF rispetto, per esempio, a un file JPEG o WebP). In secondo luogo, esiste la specifica ICC stessa. È documentato qui: http://color.org/v4spec.xalter & # 8211; e potresti anche voler cercare l'origine della suddetta dispcalGUI, che include una classe di profili ICC molto leggibile e hackerabile in Python: http://sourceforge.net/p/dispcalgui/code/HEAD/tree/trunk/dispcalGUI/ICCProfile.py

Informativa completa: Ho contribuito a quel profilo molto ICC classe, a cui ho appena collegato l'ultimo link & # 182;

Queste sono le basi (molte delle quali non hai dubbi) ... oltre a ciò, se pubblichi ulteriori informazioni su cosa non va esattamente, sarei interessato a esaminarle. Buona fortuna in entrambi i casi.

* NB. Questo progetto non ha alcun legame con il sito Web di fotografia di vecchia data, & # 8220; the Luminous Landscape & # 8221 ;

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top