【发布时间】:2009-10-11 19:29:06
【问题描述】:
我有一堆使用我编写的 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()。有人可以指出我正确的方向吗?谢谢。
【问题讨论】: