2010-07-19 118 views
0

我已經創建了幾行文本的TIFF圖像,並且它在300DPI時非常大。圖像本身看起來不錯。TIFF圖像打印模糊(但從Paint.Net工作正常)

drawing.SmoothingMode = SmoothingMode.Default; 
drawing.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SystemDefault; 

當我打印圖像,文字出來的模糊(我打印到低蘇亞雷斯打印機):繪製時的字符串圖像的字體設置爲如下。但是,如果我使用完全相同的圖像並從Paint.NET中打印出來,它的打印效果非常好。不同之處在於,當我點擊Paint.NET中的Print時,它會問我是否應該銳化打印圖像 - 當我說是時,那就是它的工作原理。

我的問題是Paint.NET爲了磨礪圖像而做什麼,我該如何模仿?如果任何人有答案,我將在今晚晚些時候發佈一些代碼來協助解答。

謝謝!

回答

0

有一個稱爲AForge.NET的.NET C#庫。它有很多組件,其中一個組件是一個圖像庫,確實有一個銳化濾鏡(在許多其他類型的濾鏡中)。你可以在這裏下載庫:http://code.google.com/p/aforge/

如果您需要關於如何使用它的幫助,看這裏:http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

+0

它沒有這樣做完全是我一直在尋找,但我會記住這作爲答案,因爲該庫實際上非常酷,使用源代碼是非常有趣的細讀。它使圖像打印更清晰一些,但它不是我想要的。 – 2010-07-28 00:57:44