我在Windows窗体上包含用于显示信息和2个PictureBox控件的标签。其中一个用于拍摄照片的公司徽标&。当我在打印机上打印它们或只是以PDF格式保存时,两张图像看起来都很模糊。我想提高图像的质量。所以即使变焦后它们也会显得清晰。 任何建议。提高PictureBox C中图像的清晰度#
回答
尝试使用InterpolationMode,但没有效果。例如 - e.Graphics.InterpolationMode = InterpolationMode.High; –
任何人都可以告诉我什么是最好的方式来显示和打印公司标志在C#赢得形式?容器可能是任何东西。 目前我正在使用矢量格式图像(.svg,.eps等) –
我不知道你正在使用的打印技术,其中,但如果你正在使用的打印形式,它不利于体面的图片或文字。因此,当您将form/PictureBox发送到打印对象时,它将失去质量。解决方案是使用PrintDocument。
分享您的代码获得更多帮助。
我正在使用PrintDocument PrintDocument doc = new PrintDocument(); doc.PrintPage + = this.Doc_PrintPage; doc.Print(); private void Doc_PrintPage(object sender,PrintPageEventArgs e) { \t float x = 209,y = 8; \t Bitmap bmp = new Bitmap(this.panel2.Width,this.panel2.Height); \t this.panel2.DrawToBitmap(bmp,new Rectangle(0,0,this.panel2.Width + 2,this.panel2.Height + 2)); \t e.Graphics.DrawImage((Image)bmp,x,y); } –
还有什么可以做的,我缺少代码,请建议..... –
您的打印机比您的显示器具有更好的分辨率。该位图不起作用。您将不得不直接在PrintPageEventArgs的e.Graphics上重新创建打印项目。
其他解决方法是在他的文章中解释的技术。
- 1. 提高图像的大小,没有搞乱清晰度
- 2. opencv中的图像缩放/清晰度
- 3. 如何增加图像的清晰度?
- 4. 应用推出高清晰度图片
- 5. ImageMagick的命令行:PDF转换到高清晰度的图像
- 6. 放大时保持图像清晰度
- 7. 如何提高html中的文字清晰度?
- 8. 如何返回清晰图像
- 9. 寻求C Union清晰度
- 10. Picturebox中的图像c#
- 11. VB6 PictureBox高度
- 12. 在web应用中使用摄像头和拍摄高清晰度(2Mpix)图片
- 13. 清晰度上docValues
- 14. ALAsset的低清晰度缩略图
- 15. 如何调整android中图像的清晰度,亮度和对比度?
- 16. 更改所有PictureBox的高度C#
- 17. C#加密清晰?
- 18. 清晰的图像阵列点击
- 19. 如何定义最清晰的图像?
- 20. 从SD卡一样清晰度的图像读取
- 21. 如何在低频抑制图像后获得清晰图像?
- 22. 切换PictureBox图像C#
- 23. C#更新PictureBox图像
- 24. C#调整PictureBox中生成的图像
- 25. picturebox c中的多个图像#
- 26. c中的反向Picturebox图像#
- 27. PictureBox的图像
- 28. 图像不清晰 - 毕加索Android
- 29. 只有一个dropify清晰图像
- 30. 如何显示比例图像而不会失去清晰度?
您的图片可能太小了。您可能需要两个版本,一个用于ca 72-102 dpi屏幕显示,另一个用于150-600 dpi打印。 – TaW
任何人都可以告诉我在C#win表单中显示和打印公司徽标的最佳方式是什么?容器可能是任何东西。 目前我正在使用矢量格式图像(.svg,.eps等) –