我有一堆使用我编写的 Java 图表工具创建的图表——它们大多是黑白图表,带有水色的块,偶尔还有其他颜色。它们目前被保存为 JPG 文件,我想将它们插入到我正在为按需打印做准备的书中。
这本书是一个 OpenOffice ODT 文件,稍后将转换为 PDF。
目前我使用 JPG 文件,但他们使用的打印工具需要 300 DPI,所以我修改了我的图表工具,使用 getAsTree() 将 xDensity 和 yDensity 设置为 300,并将 resUnits 设置为 1,然后将图表扩展为3 (300/96)。IMO 结果看起来还不错!
不幸的是,另一个论坛上的某人指出,线图在 JPG 文件上“模糊化”,因此建议我改用 PNG 或 BMP 文件,这两种文件都允许插入 ODT 文件。
我的问题是 BMP 似乎没有 DPI,而且 PNGMetadata 似乎不支持 getAsTree()。有人可以指出我正确的方向吗?谢谢。