batik

    1熱度

    1回答

    我想在蠟染的PNGEncoder類將svg文件轉換爲PNG格式。 我的代碼很大程度上來自於Apache網站上給出的例子。 public void writePng(String pngPath) throws Exception{ String parentPath=FileUtils.getParentPath(pngPath); FileUtils.mkdirs(par

    0熱度

    2回答

    基本上拋出異常,我無法找到原因。下面是我得到的控制檯上: Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0 at org.apache.batik.gvt.renderer.StrokingTextPainter.computeTextRuns(Unknown Source

    1熱度

    1回答

    DOJO開發的項目中有一項新要求,即用戶可以將圖表導出爲PNG圖像。我有一個研究,發現2個想法: 1,嘗試在DOJO API中找到適當的方法直接導出到PNG圖像(因爲我與Ext JS相似,它提供了用於導出到圖像的API方法),但DOJO圖表沒有辦法做到這一點。 使用像dojox.fx或dojox.gfx這樣的DOJO API來繪製圖像,但這些不能生成圖像。所以我就這樣放棄了。 2,使用第三方插件來

    4熱度

    1回答

    我想使用蠟染與Grails來呈現一些SVG的東西在服務器上的PNG。 /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home/bin/java -Dgrails.home=/Applications/Dev/grails-2.1.0 -Dbase.dir=/Users/greg/Documents/developme

    8熱度

    2回答

    我正在創建一個爲程序創建模板的Java程序。用戶輸入他們希望在衣服上看到的單詞,系統創建一個PDF模板。要創建模板,我以編程方式創建SVG文檔,然後使用Batik將SVG轉換爲PDF格式。 我的客戶現在希望能夠使用自定義字體來創建模板。我想知道是否有可能像Batik代碼轉換器一樣使用像TTF這樣的字體?如果是的話,你如何設置SVG?

    1熱度

    3回答

    我需要使用Batik修改和使用SVG地圖文件,但我無法對其進行修改。我正在努力做的是修改一個國家的填充顏色值(我可以在解析SVG文件後從路徑元素中獲取)。爲此,我需要找出哪個國家被點擊以獲得其他標識符的ID來修改正確的填充參數。 這裏是我的代碼: public class SVGEditor{ public File svgEditFile; public SVGDocumen

    5熱度

    2回答

    我試圖圍繞文本元素使用getBBox(),繪製一個矩形代碼非常簡單,創建文檔,添加文本元素,引導文檔和添加矩形。 問題是,getBBox正在返回一些奇怪的值,我錯過了什麼? DOMImplementation impl; String svgNS; SVGDocument doc; Element svgRoot; UserAgent userAgent; DocumentLoader

    0熱度

    1回答

    我正在使用Batik庫處理Java中的SVG文件。當我縮放它時,問題就會出現。我可以看到線條的像素。當然,這不應該發生,我應該能夠放大至少約4000%,並保持平穩。 從擴展類中讀取SVG文件,並使用覆蓋繪畫方法繪製它。首先,我將新縮放比例設置爲AffineTransform變量,將其應用於方法的圖形並使用super.paint()進行繪製。 我真的陷入困境,無法弄清楚問題所在。我使用的SVG文件沒

    14熱度

    3回答

    我使用Batik處理SVG圖像。有什麼辦法從SVG文件中獲得java.awt.image.BufferedImage? 我知道有代碼轉換器,我可以將SVG轉碼爲例如PNG,然後用ImageIO.read()加載該PNG。但我不想擁有臨時文件。

    1熱度

    1回答

    我有一個用於將svg轉換爲pdf的java程序。在這個svg文件中,我將Myriad Pro Light作爲樣式,在轉換爲pdf之後,字體即將出現。任何人都可以建議我如何以編程方式配置字體樣式。