gpt4 book ai didi

java - 用 Java 生成 SVG 图像

转载 作者:行者123 更新时间:2023-12-03 18:06:52 24 4
gpt4 key购买 nike

虽然我有一个非常简单的问题,但我在任何地方都找不到任何好的答案。

我想编写一个程序(用 Java)来创建一个 SVG 图像。

例如,我想创建一个 SVG 文件,其中包含具有某些设置半径的红色圆圈。

如果有人能帮我找到有关此类工作的教程,我将不胜感激。我花了很多时间搜索,但找不到任何东西。 (也许我使用了错误的关键字或其他东西......)

谢谢

最佳答案

这取决于您有什么额外要求。 SVG 文件是 XML 文件,因此它们实际上只是纯文本文件。您可以使用任何标准 IO 方法创建它们。比如这个Java程序满足你的问题:

public static void main(String[] args){
System.out.println("<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"100\" height=\"100%\">");
System.out.println("<circle cx=\"50\" cy=\"50\" r=\"30\" fill=\"red\">");
System.out.println("</svg>");
}

也许您想创建和操作 DOM 对象,类似于您在 Javascript 中的操作方式。如果是这种情况,那么您可能想尝试使用 Apache Batik 库。您应该能够在 SO 上和网络上的其他地方找到大量有关如何使用它的教程。

关于java - 用 Java 生成 SVG 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46708412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com