batik 怎么获取SVG图片的高宽?

发布于 2021-11-28 14:43:07 字数 110 浏览 839 评论 2

请教用过batik的同学,我要做一个将svg转png的程序,但转换后png的高度和宽度都不对,有部分图片被隐藏了,指定高度和宽度可以完整的显示,但太麻烦了,有没有方法获取svg图片的高度和宽度

我没找到,谢谢了.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷弦 2021-12-04 19:34:59

回复
光看题目就想等标准答案,提问者写了标题,但也对问题进行了描述:SVG转PNG,部分图片被隐藏,明显是SVG像素尺寸与导出PNG图片高宽不一致造成的,我给的答案虽不够详细也不一定能解决他的问题,但也希望能给他一些思路:先设置或获取SVG尺寸,以保证SVG和PNG尺寸一致,这样也从另一方面能够获取SVG图片高宽。 我觉得在喷人之前,最好自己先找到一个解决方案,不然显得很无知和无聊。

多情癖 2021-12-03 06:58:59

SVGGraphics2D svgGenerator = new SVGGraphics2D(document);

svgGenerator.setSVGCanvasSize(new Dimension(500, 500));//设置SVG画布的长宽

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文