我們有一個.NET應用程序,它通過打印到虛擬打印機當前創建文檔到TIFF文件。我們想擺脫虛擬打印機,因爲它昂貴,速度慢,並且不支持64位操作系統。現在,我可以使用其他工具來創建TIFF圖像,例如300 dpi的Word文檔。但是,我對最終的TIFF格式沒有很大的控制權。具體來說,它會創建完整的24位真彩色圖像,從而創建非常大的TIFF文件。傳統的解決方案,所有的缺點,確實創造了漂亮的8位調色板彩色TIFF文件。從真彩色圖像轉換爲調色板顏色
所以我的問題是這樣的:有沒有一種簡單,有效的方法將24位真彩色圖像轉換爲8位調色板彩色圖像?如果生成的調色板針對特定圖像進行了優化,那將會很好,但是我意識到分析每個像素可能太慢。使用標準8位調色板的解決方案當然可以接受。 .NET圖像庫中是否有這樣的方法,或者是第三方的開源工具?我已經與ImageMagick.NET搞混了一點,但對這個體驗並不滿意。
你是否檢查過SO:http://stackoverflow.com/questions/4441388/bayer-ordered-dithering – 2011-04-04 20:50:16
Palettes走了渡渡鳥的道路,以及需要它們的視頻適配器。從那時起,三分之一的因素被製造出來。拋出硬件問題。 – 2011-04-04 21:05:01
不幸的是,這不是我們的硬件。我們正在製作TIFF圖像,供客戶在自己的系統中存儲/查看。他們期望它們的尺寸與以前相同,但是在很多情況下,它們使用的是一些非常古老的遺留系統。 – 2011-04-05 15:22:58