我有一个矢量图片文件(svg或Adobe Illustrator)。该文件是“网格”。我有超过一千张tif图片,我想把这个网格应用到。
有一种简单的自动方式吗?非常感谢你!
答案 0 :(得分:1)
有很多方法可以做到这一点。我可能会将网格导出为相同尺寸的.tif文件,然后使用ImageMagick来组合图像(它可以直接读取SVG,但它不能很好地渲染它们)。这是一个例子:
<强> graph.tif:强>
<强> grid.tif:强>
命令行语法:
composite -compose Multiply graph.tif grid.tif graph2.tif
结果(grid2.tif):
您可以使用命令行脚本将相同的网格应用于多个图像,例如:
for (( i=1; i<=4; i++ )) do
composite -compose Multiply graph-$i.tif grid.tif graph2-$i.tif
done
这会将图形添加到名为graph-1.tif,graph-2.tif的图像中。当前目录中的graph-3.tif等,并将结果保存为graph2-1.tif,graph2-2.tif。 graph2-3.tif等。