假设我有一个世界的SVG地图(请参阅example),我想使用命令行绘制一个颜色不同的国家。
如果我使用的是GUI,只需点击所述国家/地区区域中的一个点就足够了,其余的就可以使用水桶填充工具,因为每个国家/地区都是一个独立且连续的颜色区域。
有没有办法用ImageMagick或类似的命令行工具,通过给出一个坐标?
谢谢!
答案 0 :(得分:2)
在文本查看器中打开它,您将看到您发布的示例是一个非常复杂的图像。
文件的一部分
<path id="path2384" fill="#BFBFBF"
您可以更改填充的颜色,如果图像的每个部分/国家/地区是一个单独的路径,那么您可以通过引用外部样式表来为它们着色,如
<?xml-stylesheet href="mystyle.css" type="text/css"?>
并使用正常的CSS定位国家/地区的ID ID&#34; path2384&#34;
或者您可以运行sed或修改填充的正则表达式并保存文件