相关疑难解决方法(0)

用Java扩展SVG

我正在尝试缩放图像,修改它,然后输出到另一种图像格式.到目前为止,我一直在使用apache蜡染库.对于简单的转换,这很容易.为了削减svg,这很容易.

但是,我似乎无法弄清楚如何缩放到svg创建的完整图像.也就是说,我可以将感兴趣的区域指定为边界矩形,然后缩放在边界矩形上工作,但我不知道如何缩放svg的图像.

这是我到目前为止:

...
//set the output width and height  
transcoder.addTranscodingHint( PNGTranscoder.KEY_WIDTH, new Float( newSize.width ) );
transcoder.addTranscodingHint( PNGTranscoder.KEY_HEIGHT, new Float( newSize.height ) );

//set the aoi for scaling. Unsure what to do here.
transcoder.addTranscodingHint( PNGTranscoder.KEY_AOI, new Rectangle( 0, 0, 100, 100 ) );
...
Run Code Online (Sandbox Code Playgroud)

java scaling svg batik

12
推荐指数
1
解决办法
5926
查看次数

标签 统计

batik ×1

java ×1

scaling ×1

svg ×1