我想在 Java 中放大/缩小 SVG 文件。我想从程序中做到这一点,但找不到办法。
我知道您可以通过鼠标或键盘放大/缩小,但这不是我要找的。我是 Java 的新手(学习了 2 周),我的问题可能有一个简单的解决方案,但我找不到。
谁能帮帮我?
最佳答案
要在 java 中正确放大/缩小 svg,您需要使用
AffineTransform at = new AffineTransform();
at.scale(X,Y);
svgCanvas.setRenderingTransform(at, true);
请注意,您还需要在 svg 的 XML 中包含 viewbox。
关于java - 使用蜡染缩放 SVG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6663519/