通过脚本将svg文件合并到多个tiff文件中

时间:2013-11-21 21:19:54

标签: svg merge photoshop tiff adobe-illustrator

我有一个矢量图片文件(svg或Adobe Illustrator)。该文件是“网格”。我有超过一千张tif图片,我想把这个网格应用到。

有一种简单的自动方式吗?非常感谢你!

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点。我可能会将网格导出为相同尺寸的.tif文件,然后使用ImageMagick来组合图像(它可以直接读取SVG,但它不能很好地渲染它们)。这是一个例子:


<强> graph.tif:
graph without grid


<强> grid.tif:
grid image


命令行语法:

composite -compose Multiply graph.tif grid.tif graph2.tif

结果(grid2.tif):
combined graph plus grid


您可以使用命令行脚本将相同的网格应用于多个图像,例如:

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等。