Batik Rasterizer徽标水印从生成的图像中删除

时间:2013-11-27 16:54:32

标签: java svg watermark batik

任何人都知道如何从生成的图像中删除Batik徽标?我正在尝试他们的页面http://xmlgraphics.apache.org/batik/tools/rasterizer.html

上的示例

这是源svg图像https://bitbucket.org/llythiumn/cmput206/src/912d7681375d/batik-1.7/samples/barChart.svg?at=Ian2

这是我正在运行的将svg转换为png图像的Java行 java -jar batik-rasterizer.jar -m image / png samples / barChart.svg

这就是生成的图像在底部带有徽标的样子 http://svn.apache.org/repos/asf/xmlgraphics/batik/tags/batik-1_0beta2/test-references/samples/barChart.png

也许它很简单,但我找不到删除它的选项。任何建议将不胜感激。

2 个答案:

答案 0 :(得分:1)

source image中的水印 。如果您没有提供带有水印的源图像,则输出中不会有一个。

答案 1 :(得分:0)

找到它。我想我应该用svg文件测试它,而不是提供的蜡染。似乎Batik SVG示例带有强制徽标水印的标签。但它只在生成图像时才这样做。在浏览器中打开svg图像不会显示徽标。

我从这里尝试了其他svg文件,它工作正常。 http://dev.w3.org/SVG/tools/svgweb/samples/svg-files