FastReport .NET 导出jpg图像打印模糊的解决办法

FastReport
1269
FastReport
.NET
Jpg
图像
图像打印模糊
解决办法

如何解决FastReport .NET 导出jpg图像打印模糊的问题

最近使用FastReport 生产模版图片出现分辨率过低,导致打印出来的东西不够清晰或字体变形的情况 调模版浪费了不少时间,最后发现只有在导出图像文件时才会出现这个问题 如果导出pdf就不会出现这个情况

打印模糊问题总结

fastreport生成导出 jpg图片 要注意生成的DPI分辨率配置,比较理想的是导出pdf(可以分页打印),如果要求必须是图片 可以继续往下看

解决代码如下

using (FastReport.Export.Image.ImageExport ImgExport = new FastReport.Export.Image.ImageExport())
{
               // ImgExport.JpegQuality = 100;
                ImgExport.Resolution = 300;///这里设置一下就ok 300即放大三倍大小
                fastReport.Export(ImgExport, sFileSavePath);
                ImgExport.Clear();
                ImgExport.Dispose();
}

附带的弊端就是文件变清晰的同时分辨率整体会变大相应的文件体积也随之变大, 如果不希望图片变大可以改成导出pdf然后再解析pdf里的图片

Synchronizing configuration...Error: 请求的名称有效,但是找不到请求的类型的数据
尚未安装.Net Framework 4.6.2时出现“无法建立到信任根颁发机构的证书链”解决方法
fo-dicom .net core 如何获取图像bitmap
System.BadImageFormatException: 未能加载文件或程序集 解决办法
.Net程序奔溃后,弹出了“停止工作”对话框问题 屏蔽办法
.NET程序系统托盘运行出现多个同样的托盘图标的解决方法
.NET Core Web网站wwwroot目录静态文件无法加载
c#HttpClient频繁实例化请求接口出现内存泄露的解决办法
FastReport编辑器 设置中文语言包 FastReport中文语言包下载 FastReport编辑器汉化
.NET 服务端获取客户端真实ip
.NET 5 web环境 Graphics上实现图片实时添加文字水印效果
 .NET 5 依赖注入AddTransient瞬时模式简单例子
暂无相关内容...
FastReport.NET编辑器(Designer.exe)汉化语言包下载
.NET csharp医疗胶片患者识别号文字区域检测例子
【脱机安装包】.net-framework 3.5、4.0、4.5、4.6、4.7、4.8各版本离线包
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删