问题标签 [batik]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svg - 使用 SVG 转换器时图像被切断
当我尝试使用 org.apache.batik.apps.rasterizer.SVGConverter 将 svg 文件转换为 png 图像时,图像被切断。下面提到了java代码。
另请查找 SVG 文件的代码。
另请查找由 Java 代码生成 的在线编辑器图像和 png 文件。
请帮助我获得完整的图像作为在线图像编辑器。
java - Batik's animation and heavy cpu load
we are using Apache Batik in a project for displaying SVG graphics in a Swing application. When we use the animation tag of SVG, it results in heavy cpu load.
I know there are methods to limit the fps or cpu utilization, but why is Batik taking so much cpu power?
Since release 1.7, it seems that the project is dead. Are there any forks of this project or will it be continued?
Thanks in advance.
coldfusion - 为什么 Coldfusion/Batik 不渲染我的自定义字体?
在 CF9 下,我使用 Batik (1.7) 转码器将 SVG 转换为 PNG。SVG 包含使用非标准字体的文本,这些字体是我在服务器上的 Windows 下安装的,但在 Batik 转换期间被备用系统字体替换。我已经尝试过 TTF 和 OTF 字体以及这里的建议:http ://webmonkeyswithlaserbeams.wordpress.com/2009/04/29/custom-fonts-in-coldfusion/ 。由于在应用程序的另一个区域解析性能问题,在 SVG 中嵌入字体不是一个可行的选择。
java - AWS ElasticBeanstalk 实例上的 Apache Batik 库出现问题
我正在使用 AWS Elasti Beanstalk 为我的一个应用程序供电。在此我需要将 svg 文档导出为 png、jpg、pdf 等。为此,我使用 Apache Batik 库。这在我的本地开发工作站上提供了出色的输出,但是一旦我在 EBS 上部署它,我就会开始收到错误,所有这些都与字体有关。
错误堆栈跟踪是 -
因此,我尝试按照另一个 stackoverflow 答案的建议安装字体。但这给了我一个新的错误堆栈跟踪-
我不明白为什么会这样。然后我System.setProperty("java.awt.headless", "true");
在调用 batik 的转码器之前进行设置。但这也会产生上述错误信息。我的选择已经不多了。
我错过了什么吗?我可以做些什么来为此添加更多上下文吗?谢谢您的帮助。
pdf - 将 svg 转换为 pdf:为什么我会丢失文本?
我正在使用 Batik 将 svg 转换为 pdf。Batik 输出的 pdf 没有文本。svg 确实有文本。如果我使用 Batik 光栅化为 png,我会得到文本。
我使用的字体是 Arial。我在一个Debian盒子上。安装了 Arial。这是我正在使用的命令:
然后我得到以下输出:
这是我的svg 文件。
java - 如何即时将 SVG 转换为 PNG
我尝试将 svg 转换为 PNG。svg 文档来自服务器作为Inputstream
.
首先,我将 svg 流转换为字节数组:
OutputStream
然后我使用以下代码 将字节转换为(PNG)。
t.transcode(input, output);
但是我通过“ ”得到空指针异常
注意:如果我将 svgstream 保存在磁盘上并将以下 transcoderinput 与 uri 构造函数一起使用,那么它可以工作。但就我而言,我不想保存在磁盘上。
grails - Grails - Batik.jar 交互
外部库需要 Batik.jar 库。但是在加载它时输出: java.lang.LinkageError: loader constraint violation: loader (instance of ) 先前为名为“org/xml/sax/SAXParseException”的不同类型启动加载
我尝试修改构建 config.groovy 文件以排除 xml-apis,但它没有工作。使用蜡染的任何解决方法?
pdf - 使用 Batik 将 svg 转换为 pdf 无法在 Ubuntu 11.10 上运行
我正在尝试使用 Ubuntu-11.10 上的 Batik SVG 工具包将 svg 图像转换为 pdf。我安装了 Batik 1.7 和 Fop 0.95。在终端中运行以下命令时:
我收到以下错误:
转换文件时出错:
错误:无法访问应用程序/pdf 类型图像的转码器
我确实注意到的一件事是文件'pdf-transcoders.jar'不在机器上,所以我将它添加到/usr/share/java中,这是问题的机会,但这并没有什么不同。
如果有在 ubuntu 上使用 Batik 的经验,我将不胜感激。我错过了什么?
-J
java - 使用 FOP 生成 SVG 不起作用
在一台服务器和我的 Windows 笔记本电脑上,使用这种方法生成 PDF 效果很好:
http://www.databasesandlife.com/svg-to-pdf/
但在另一台服务器上,我收到此错误:
我一直在谷歌搜索和搜索几个小时,但无济于事。我能做些什么?
我尝试安装以下软件包,但它们没有帮助:
我的情况是:
- Debian 6.0.3
- Sun Java 版本“1.6.0_26”
- JAR:avalon-framework-4.2.0.jar batik-all-1.7.jar commons-io-1.3.1.jar commons-logging-1.0.4.jar fop-0.95.jar log4j-1.2.15.jar xml- apis-ext.jar xmlgraphics-commons-1.3.1.jar
java - 我可以只使用 Batik 库的 Transcoder 而不使用所有其他 Batik 代码和依赖项吗?
我正在尝试使用 Batik 库源,我只想使用转码器将 SVG 文件仅转换为 PNG 或 JPEG。Batik Rasterizer 的分发版本约为 55k,但当我导出 jar 文件时,它的大小为 7 兆。我可以只使用转码器而不是库中的所有罐子吗?我在 Coldfusion 中加载 jar 文件。只使用发行版会更有意义吗?