Я пишу маршрут печати в C #, используя класс .NET PrintDocument, обрабатывая событие OnPrintPage.
Мне удалось увеличить поля и распечатать изображение в альбомной ориентации, но это выглядит не так хорошо, как при печати того же файла изображения из фотоальбома Windows (ранее Windows Picture and Fax Viewer), программа для просмотра изображений по умолчанию в Windows Vista.
Я заметил вариант для выбора «Резкость изображения для печати» , но что это делает?
Сначала я подумал о печати копий изображения из фотоальбома Windows, затем второй раз отправлял листы через принтер для печати нужных мне оверлеев, но каждый раз сложно выстроить их в линию, так как принтер засасывает лист без той точности, которая мне нужна ... поэтому мне действительно нужно выполнить ВСЕ команды рисования в C #, включая изображение.
Кто-нибудь знает, как выполнить предварительную обработку растрового изображения, чтобы оно печаталось так же хорошо, как это делает Windows Photo Gallery? Существуют ли какие-либо простые драйверы печати, которые могут перехватывать выходные данные печати Photo Gallery в качестве стандарта файл изображения (bmp, png и т. д.), который может быть прочитан классом .NET Image? Я здесь для творчества.