我正在使用batik-rasterizer将5个 svg 字体字体转换为 png :
java -jar batik-rasterizer-1.10.jar -scriptSecurityOff "svg/" -d "output/" -m image/png -w 16 -h 16
如何更改结果图标的前景色?
编辑:
根据documentation,可以更改背景颜色:
-bg alpha。红色。绿色 。 blue:将背景填充颜色指定为ARGB四元组,其中每个分量都是0到255之间的整数,
但是前景没有参数。
答案 0 :(得分:0)
我找到了解决方案,在batik rasterizer documentation中找到了cssUser
参数:
-cssUser file | uri:指定除其他引用或嵌入的样式表之外还要使用的CSS用户样式表,
使用以下参数,可以将CSS添加到转换中:
-cssUser convert.css
这里的css使图标变为红色:
* {
fill: #ff0000;
}
这里是完整的通话:
java -jar batik-rasterizer-1.10.jar -scriptSecurityOff "svg/" -d "output/" -m image/png -w 16 -h 16 -cssUser convert.css