Я использую System.Drawing.Graphics
(обертку вокруг GDI +) и несколько различных DrawImage*
функций для объединения нескольких изображений из источников PNG перед их отображением в элементе управления WinForms C # VS10.В одной части изображения должны быть четкие высококонтрастные пиксели, нарисованные в 1: 1 из исходных изображений, которые перетекают в смежные пиксели, создавая размытый эффект.
Учитывая большое количество настраиваемых преобразований изображенийчто происходит между исходными изображениями и монитором, я знаю, что есть много мест, где это можно представить: масштабирование DPI, DrawImage
режимы масштабирования / фильтрации, несоответствующие размеры / форматы изображений на моих временных Bitmap
s и т. д.И я снова и снова сталкиваюсь с такими проблемами при самостоятельной отладке.
Каков полный набор системных настроек и API, которые могут изменять внешний вид изображений, загружаемых из файла и отображаемых на экране с помощью GDI + и WinForms?