g12*_*23k 4 java svg resize batik
我有一个100x100像素的svg文件(例如).我正在使用Batik.
如果我这样做:
JSVGCanvas svg = new JSVGCanvas();
[...]
svg.setSize(10,10);
Run Code Online (Sandbox Code Playgroud)
它只会显示图片的这一部分,而不会显示已调整大小的图像.
你知道我怎么能显示调整大小的svg图片吗?
谢谢 ;)
您需要确保显示的文档viewBox=""在其根<svg>元素上设置了属性.例如,指定viewBox="100 100 300 200"表示区域(100,100)?(400,300)将缩放到的大小JSVGCanvas.默认情况下,缩放时将保留此区域的宽高比,因此如果它与您的宽高比不匹配,您将在顶部或底部获得一些额外的填充JSVGCanvas.要覆盖该行为,请使用该preserveAspectRatio=""属性.
| 归档时间: |
|
| 查看次数: |
5074 次 |
| 最近记录: |