我正在使用System.Drawing.Graphics
(一个围绕GDI +的包装)和几个DrawImage*
函数来合并来自PNG源的几个图像,然后在WinForms C#VS10设计器控件中显示它们。在图像的一部分,从源图像以1:1绘制的锐利,高对比度像素应该流入相邻像素,从而产生模糊效果。
鉴于源图像和显示器之间存在大量可配置的图像变换,我知道可以引入很多地方:DPI缩放,DrawImage
缩放/过滤模式,不匹配的图像我的临时Bitmap
等等的尺寸/格式。我发现我的自我调试问题反复出现。
什么是完整的系统设置和API,它们可以改变从文件加载的图像的外观并使用GDI +和WinForms在屏幕上显示?