Контрольный список верности пикселей DrawImage - PullRequest
1 голос
/ 08 декабря 2011

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

Учитывая большое количество настраиваемых преобразований изображенийчто происходит между исходными изображениями и монитором, я знаю, что есть много мест, где это можно представить: масштабирование DPI, DrawImage режимы масштабирования / фильтрации, несоответствующие размеры / форматы изображений на моих временных Bitmap s и т. д.И я снова и снова сталкиваюсь с такими проблемами при самостоятельной отладке.

Каков полный набор системных настроек и API, которые могут изменять внешний вид изображений, загружаемых из файла и отображаемых на экране с помощью GDI + и WinForms?

...