2008-09-29 18 views
4

我在64位Linux/GNU上運行的自定義自制攝影處理軟件寫出了PNG和TIFF文件。這些將被送到高質量的印刷店進行製作。與室內設計師合作 - 重要的是讓顏色恰到好處!將顏色校準數據寫入TIFF或PNG文件

印刷廠通常沒有使用商業軟件(如Photoshop)製作的TIFF和PNG的麻煩。即使我手頭上有TIFF 6.0規格,PNG規格和其他信息,但不清楚如何在Linux上包含顏色校準數據或實現顏色管理系統。我的文件通常被拒絕爲錯誤,沒有足夠的錯誤報告來修復。

對於很多人來說,這一直是一個令人討厭的問題。即使我在好萊塢後期製作工作室的聯繫人也在爲這個問題而苦苦掙扎。一個工作室甚至想聘請我來照顧他們的顏色校準,認爲我是專家 - 但是不,我像每個人一樣盲目失去!

有沒有人知道優秀的代碼示例,詳細的技術信息,或有任何其他的啓發?還是時間改用純蘋果?

回答

1

有一位顧問Charles Poynton專門在這方面。我爲你提到的後期製作工作室之一工作(儘管在倫敦而不是好萊塢),並且看到他多次談論這個話題。他的網站包含他提供的許多材料,您可能會在那裏找到一些有用的東西。他還有一本名爲Digital Video and HDTV Algorithms and Interfaces的書,它不像標題所暗示的那樣沉重!雖然這些資源可能無法直接回答您的問題,但它可能會爲其他解決方案提供彈簧板。

更具體地說,你用哪個庫來編寫png和tif文件 - 你提到它們是自制軟件,但它們究竟是如何定製的?在圖像處理程序(如ImageMagickdcraw)中後處理圖像可能允許您更成功地將此信息注入到標題中。

對不起,我沒有任何具體的答案,但也許事情會指向您在正確的方向有點進一步...

0

作爲GNU/Linux的用戶,你要考慮DispcalGUI - http://dispcalgui.hoech.net/ - 基於GNOME的圖形用戶界面,集中了顏色管理,ICC配置文件管理和(對您的情況至關重要)設備校準。它可以與知名的中級和中級硬件進行通信,例如i1,X-Rite,Spyder等。

但是在進入之前 - 你說你正在生成你的文件到spec;您是否使用特定於所討論格式的測試套件來驗證您的輸出?如果不是,這裏有三個讓你開始:

  1. imagetestsuite支持著名的格式:https://code.google.com/p/imagetestsuite/w/list?can=1&q=

  2. 發光*測試套件是一個JIRA插件,如果那是你的事:https://marketplace.atlassian.com/plugins/com.luminouslead.plugin.jira.testsuite.LuminousTestSuite

  3. FLOSS解碼器的實現往往有一個可以使用,即OpenJPEG - https://code.google.com/p/openjpeg/wiki/TestSuiteDocumentation

但即使除了所有這些,看起來像你的問題是嵌入式ICC數據 - 這是兩個規格之一。首先,存在主機圖像文件格式,並且它們都以不同的方式處理嵌入(這意味着嵌入到TIFF中的ICC數據看起來可能完全不同於JPEG或WebP文件)。其次,ICC規範本身。這是記錄在這裏:http://color.org/v4spec.xalter - 你可能也想看看源上述dispcalGUI,其中包括Python中的非常清晰,容易被破解ICC配置文件類:http://sourceforge.net/p/dispcalgui/code/HEAD/tree/trunk/dispcalGUI/ICCProfile.py

披露:I have contributed到非常ICC配置文件類,我剛纔鏈接在最後¶

這是基本知識(其中許多你毫無疑問覆蓋)......除此之外,如果你張貼更多的信息關於究竟是哪裏出了問題,我會有興趣看看它。祝你好運,無論如何。

*注意:這個項目與長期以來的攝影網站無關,「the Luminous Landscape