【发布时间】:2016-12-10 04:48:29
【问题描述】:
我需要将图像(通常为java.awt.image.BufferedImage)导出为 WMF 格式(Windows 元文件)。我用谷歌搜索了大约一个小时,但没有机会。
你知道任何图书馆或建议来完成它吗?
谢谢。
【问题讨论】:
我需要将图像(通常为java.awt.image.BufferedImage)导出为 WMF 格式(Windows 元文件)。我用谷歌搜索了大约一个小时,但没有机会。
你知道任何图书馆或建议来完成它吗?
谢谢。
【问题讨论】:
根据 Apache FOP(https://xmlgraphics.apache.org/fop/1.1/graphics.html#wmf):
“通过 Apache Batik 中的类支持 Windows 元文件 (WMF)。目前,对这种格式的支持是实验性的,可能并不总是按预期工作。”
http://xmlgraphics.apache.org/batik/
其实我找到了从wmf转码的解决方案,显然没有人想创建wmf,你还是可以试试看。
【讨论】:
最后,我在 http://java.freehep.org/ 上找到了一个名为 FreeHep 的库。核心 IO 库旁边有 EMF 和 Postscript 驱动程序。创建VectorGraphics 对象并在该图形对象上绘制java.awt.image.BufferedImage 非常简单。下一步是完成导出过程。
【讨论】: