Изображение в формате TIFF расплывчато (но отлично работает с Paint.Net) - PullRequest
0 голосов
/ 20 июля 2010

Я создал изображение в формате TIFF из нескольких строк текста, и оно довольно большое при разрешении 300 точек на дюйм. Само изображение выглядит довольно хорошо. При рисовании строки на изображении шрифт устанавливается следующим образом:

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

Когда я печатаю изображение, текст получается размытым (я печатаю на принтере с низким разрешением). Но если я возьму точно такое же изображение и распечатаю его из Paint.NET, оно будет красиво напечатано. Разница в том, что когда я нажимаю «Печать» в Paint.NET, он спрашивает меня, нужно ли резкость изображения для печати - когда я говорю «да», именно тогда он работает.

Мой вопрос: что, черт возьми, делает Paint.NET для повышения резкости изображения и как мне это имитировать? Сегодня вечером я опубликую некоторый код, чтобы помочь с ответом, если у кого-нибудь есть ответ.

Спасибо !!

1 Ответ

0 голосов
/ 20 июля 2010

Существует библиотека .NET C #, которая называется AForge.NET. Он имеет много компонентов, и одним из этих компонентов является библиотека изображений, которая действительно имеет фильтр резкости (среди многих других типов фильтров). Вы можете скачать библиотеку здесь: http://code.google.com/p/aforge/

А если вам нужна помощь по его использованию, посмотрите здесь: http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

...