FastReport VCL是用于在软件中集成商务智能的现代解决方案。它提供了可视化模板设计器,可以访问最受欢迎的数据源,报告引擎,预览,将过滤器导出为30多种格式,并可以部署到云,Web,电子邮件和打印中。
FastReport VCL最新版下载
FastReport技术QQ群:536197826
今天我们一起来讨论图形图像格式PNG。目前,PNG是最著名和最常用的文件格式之一。
为什么这种格式会在世界范围内流行?因为 PNG 可以在不损失图像质量的情况下保存信息,最常用于查看、压缩图片和编辑/创建图形。并且几乎可以在所有程序中打开,在某种程度上,它甚至取代了更复杂的 TIFF(标记图像文件格式),目前W3C 联盟将该格式称为最佳网络格式。
PNG 支持三种类型的位图:
- 灰度图像(色深 16 位);
- 颜色索引图像(颜色深度 24 位);
- 全彩图像(色深 48 位)。
与 GIF 格式相比,该格式有许多优点,例如:
1) 支持以压缩形式存储图形信息,无论您编辑多少次,图中的信息也可以保持相同的质量。
2) 支持包含元数据或保存版权信息。
3) PNG 的图像尺寸非常小。
4)PNG 的图像使用开放的、非专有的Deflate压缩算法。
FastReport 支持转换、创建、保存和导出这种分辨率的图像。在Delphi的报告生成器中,你甚至可以保存PNG格式的文件。
如何从 FastReport VCL 中导出报表到 PNG?
假设您已经创建了报表并启动了预览,从导出窗口中选择 PNG 格式。将出现一个带有导出设置的窗口。例如,您可以保存所有页面、当前页面或指定页面。
PNG 导出设置的详细说明。
单色- 黑色阴影中的图像;
裁剪页面——裁剪页面;
JPEG 质量- 设置图形对象的质量(由于格式的特殊性,将不可用);
分辨率 (dpi) - 以每英寸点数为单位的分辨率;
导出后打开- 保存后立即自动打开文档。
也可以将文件保存到电脑内存,上传到云端,通过电子邮件或FTP发送。
如何从 Delphi/C++Builder/Lazarus 代码保存到 PNG?
PNG 大小与其他格式的比较
让我们在导出报告时对最终文件的权重做一个小小的比较。我们处理了一份带有各种测量尺度的小报告。
PNG - 26.7 KB;BMP - 6,80 MB; JPEG - 78,0 KB;TIFF - 2,55 MB; GIF - 20,9 KB。
您可能会注意到导出时 PNG 格式比 GIF 格式大。发生这种情况是因为保留了原始分辨率,并且 GIF 在保存为 PNG 时失去了一些质量。
因此,在处理图形图像时最好使用 PNG 格式,而 GIF 格式则用于动画。
其他格式非常适合其他用途。例如:
- BMP 在仅保存光栅图像时最有效;
- JPEG 用于保存照片、电子邮件图形和广告横幅等大图像;
- TIFF 用于扫描和 OCR。通常,这些格式文件用于传真。
总结:将任何创建、打开或编辑的对象从 FastReport VCL 导出为PNG格式非常简单方便。这种格式非常适合多种用途,包括创建刺绣图案图和车削零件图,FastReports 产品将都可以帮您实现。