我需要將圖像(通常爲java.awt.image.BufferedImage
)導出爲WMF格式(Windows元文件)。我搜索了一個小時左右,但沒有機會。從Java BufferedImage創建WMF文件
你知道任何圖書館或建議完成它嗎?
謝謝。
我需要將圖像(通常爲java.awt.image.BufferedImage
)導出爲WMF格式(Windows元文件)。我搜索了一個小時左右,但沒有機會。從Java BufferedImage創建WMF文件
你知道任何圖書館或建議完成它嗎?
謝謝。
根據Apache的FOP(https://xmlgraphics.apache.org/fop/1.1/graphics.html#wmf):
「Windows圖元(WMF)通過在阿帕奇蠟染類支持目前,這種格式的支持是實驗性的,並預期可能並不總是可行的。」
http://xmlgraphics.apache.org/batik/
其實我發現解決方案,從轉碼WMF,顯然沒有人願意創建的WMF,你仍然可以試試看。
最後,我在http://java.freehep.org/上找到了一個名爲FreeHep
的庫。在覈心IO庫旁邊有EMF
和Postscript
驅動程序。創建VectorGraphics
對象並在該圖形對象上繪製java.awt.image.BufferedImage
非常簡單。下一步是完成出口過程。
謝謝@eldo。你知道爲什麼沒人想創建wmf文件嗎? – VeniceQueen
好的,就我深入研究的主題而言,WMF是Windows操作系統在_copying_和_pasting_對象時使用的過渡格式。它有一組命令(爲什麼它被稱爲**元文件**)。在大多數情況下,導出或創建pyhsical WMF文件可能是公平的,因爲可以使用剪貼板隱喻。我認爲在將這些即時副本序列化在機器上很容易,特別是Windows系統上很有用。 – VeniceQueen