Javascript Imagemagick裁剪svg问题:丢失所有颜色
我在SVG上使用imagemagick时遇到了一个奇怪的问题 我想使用以下命令裁剪使用Rapahel.js和imagemagick生成的svg:Javascript Imagemagick裁剪svg问题:丢失所有颜色,javascript,svg,imagemagick,Javascript,Svg,Imagemagick,我在SVG上使用imagemagick时遇到了一个奇怪的问题 我想使用以下命令裁剪使用Rapahel.js和imagemagick生成的svg: convert -crop 100x100+200+150 63ce0a697bc5927d3541215c62b06cfb.svg winners/exhb2.svg 但是 我失去了所有的颜色,我只有一个黑白图像 我的文件是145.6Kb,然后在转换方法之后变成583.8KB(Mogrify也这样做) 不是使用路径,而是使用圆(oO?!)生成图像
convert -crop 100x100+200+150 63ce0a697bc5927d3541215c62b06cfb.svg winners/exhb2.svg
但是
有人知道为什么吗?我发现了问题:imagemagick不支持SVG:p 我必须为每个svg操作使用inkscape!
问题部分解决:P源文件是什么样子的?可能您正在定义外部样式表中的颜色,而imagemagick无法加载该样式表。如果不需要删除任何元素,则只需更改
viewBox
属性即可。