我正在使用TWAIN庫掃描灰度圖像。然後以編程方式調整掃描圖像中的每個像素以具有不同的白色和黑色端點。所以顏色值小於黑點的像素會被鉗位到黑點。顏色值大於白點的像素被鉗位到白點。而且,中間的所有像素都是外插的。用TWAIN掃描的圖像計算精度
我的問題是,我的計算質量下降了,因爲我正在做計算的掃描圖像僅爲每個顏色通道8位。
我要麼需要某種方式來獲取每個顏色通道比特數更高的圖像,要麼我需要告訴掃描儀爲我做這個計算。
我知道Epson控制面板允許您指定黑色和白色端點並執行此計算,而且看起來沒有準確性問題。所以我想知道它是否在爲Epson硬件做特定的事情。不幸的是我的軟件需要使用通用打印機。
有沒有人知道解決這個問題的方法?
因爲這是一個C#的問題,代碼示例將有所幫助 – akonsu 2010-12-10 15:46:17
你想要一個代碼示例?我的轉換代碼沒有任何問題,所以發佈這些代碼都無濟於事。我的問題是,掃描的圖像被限制爲每個通道8位。所以我需要一種替代方法。這可能是不可能的,但我認爲這是值得一個職位,看看我是否缺少任何東西。 – Dan 2010-12-10 16:07:18
另外,我正在做的與Gimp,Photoshop或PSP在直方圖窗口中更改黑色/白色端點時所做的相同。它們也顯示了完全相同的不準確性 - 證明它不是我的錯誤代碼 - 它只是輸入紋理爲8bpp的事實。所以在愛普生控制面板中的等價物必須做一些不同的事情(例如,在將其保存到8bpp文件之前執行顏色轉換)。 – Dan 2010-12-10 16:13:00