当前位置: 首页 > 面试题库 >

是否有一些Java库可以在代码中将.svg转换为.png或.jpg?

微生烨然
2023-03-14
问题内容

是否有一些Java库可以在代码中将.svg转换为.png或.jpg?有人对此有经验吗?


问题答案:

具体来说,您应该看看Batik
Rasterizer

以下是在代码级别进行操作的关联JavaDocs:

  • http://xmlgraphics.apache.org/batik/javadoc/
  • http://xmlgraphics.apache.org/batik/javadoc/org/apache/batik/apps/rasterizer/package-frame.html


 类似资料:
  • 我正在使用下面的代码从SVG文件创建PNG,并将其写入Servlet输出流。SVG文件的轴名中包含UTF-8(日语)字符。 上面的代码在我的本地程序中运行良好,但是当我上传到服务器时,它显示的是正方形而不是字符。当有英文字符而不是日文字符时,它在本地和服务器上都能正常工作。 你能告诉我你是否面临同样的问题。会不会和Tomcat有关? 我已经从服务器上检查了SVG文件,UTF-8字符在其中可见。我还

  • 是否可以将Java字节码自动转换为IJVM?你知道有什么可能性吗?

  • 问题内容: 我有一个从代码生成的点文件,想要在输出中呈现它。为此,我在网上看到命令是这样的 但是我的问题是我想在我的python程序中使用此内置函数。 我该怎么办? 我看着pydot,但似乎找不到答案。 问题答案: pydot无论如何都需要安装GraphViz二进制文件,因此,如果您已经生成了点文件,则不妨直接自己直接调用点。例如:

  • 问题内容: 我想通过JavaScript将SVG转换为位图图像(如JPEG,PNG等)。 问题答案: 通过JavaScript的方法如下: 使用canvg JavaScript库通过Canvas渲染SVG图像 根据以下说明,从Canvas捕获编码为JPG(或PNG)的数据URI:将[HTML Canvas捕获为gif / jpg / png / pdf? 使用IMG中的值,你可以将其写为新图像,如

  • 问题内容: 最近,当我尝试显示图像文件时遇到问题。不幸的是,图像格式是TIFF格式,主要的网络浏览器不支持该格式(因为我知道Safari仅支持该格式)。由于某些限制,我必须将此格式转换为主流浏览器支持的其他格式。但是,当我尝试转换格式时,这给我带来了很多问题。 我已经在网上搜索过,尽管在此链接中发布了类似的问题,但我如何在Java中将TIF转换为PNG?“但是我无法获得建议的结果。 因此,我再次提

  • 问题内容: 是否可以在Java 8中强制转换流?说我有一个对象列表,我可以做这样的事情来过滤掉所有其他对象: 不过,在此之后,如果我想与客户做点事情,则需要对每个客户进行转换: 这看起来有点难看。是否可以将整个流转换为其他类型?像蒙上了一个? 请忽略以下事实:这样做可能意味着不良的设计。我们在计算机科学课上做了类似的事情,所以我一直在研究Java 8的新功能,并且好奇是否有可能。 问题答案: 我认