提高PictureBox中图像的清晰度C#

时间:2015-10-06 09:53:45

标签: c# graphics drawing

我在Windows窗体上有Panel,其中包含用于显示信息的标签和2个PictureBox控件。一个用于公司徽标和其他用于拍摄的照片。当我在打印机上打印它们或只保存为PDF格式时,两个图像看起来都非常模糊。我想提高图像质量。因此即使在变焦后它们也会显得清晰。 任何建议。

3 个答案:

答案 0 :(得分:0)

您可以设置Graphics对象的property

// g是图形的类型。

g.InterpolationMode = InterpolationMode.High;

答案 1 :(得分:0)

我不知道您使用哪种技术进行打印,但如果您使用的是打印形式,则不适合使用合适的图片或文字。因此,当您将form / PictureBox发送到打印对象时,它将失去质量。解决方案是使用PrintDocument。

分享您的代码以获得更多帮助。

答案 2 :(得分:0)

您的打印机的分辨率高于显示器。该位图无效。您必须直接在PrintPageEventArgs的e.Graphics上重新创建打印项目。

其他工作是他在文章中解释的技巧。

http://www.dahuatu.com/3vy2K5z5mr.html