C#使用DrawImage绘制缩放图像JPG,PNG看起来不正确

时间:2010-09-30 16:16:14

标签: c# scaling drawimage

我正在尝试在用户控件的背景上绘制图像(JPG,TIFF,PNG)。我的用户控件将使用矩形突出显示图像的某些部分。如果我绘制图像未缩放,他们看起来是正确的。但是当我绘制然后缩放[适合页面]然后图像看起来不正确。对于PNG,有时甚至无法加载图像。

该应用程序不是图像处理应用程序,但我仍然希望显示图像缩放,并可以正确地看到图像。

由于 --HAN

1 个答案:

答案 0 :(得分:0)

在绘制int之前,他绘制了一个事件,我添加了以下内容

        e.Graphics.SmoothingMode = SmoothingMode.HighQuality;
        e.Graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
        e.Graphics.PixelOffsetMode = PixelOffsetMode.HighQuality; 

然后图像看起来没问题。

感谢您的评论。

- 哈