2013-06-24 50 views
3

是否可以在Java中將BufferedImage轉換爲可伸縮矢量圖形(SVG)?有沒有任何Java庫可以這樣做? 我發現Batik可用於將SVG文件轉換爲其他格式(例如here),但不能用其他方式。 同樣在Potrace及其Java實現delineate的情況下,我需要安裝軟件,而我正在尋找一個庫,我可以導入和使用在我的項目中的jar。是否可以使用java將buffredImage轉換爲可縮放矢量圖(SVG)?

任何此類圖書館的建議將不勝感激。

回答

0

Batik將允許您在SVG文件中嵌入BufferedImage。這裏是an example

注意,一個BufferedImage已經是一個光柵化的位圖,然而,必然會pixelate爲您調整SVG圖像。如果你正在尋求圖像縮放的好處而不需要像素化,那麼你需要花費額外的努力來用Batik API「重繪」圖像。

+0

你能否詳細說一下「重繪圖像」? –

相關問題