0
我有一个矢量图片文件(svg或Adobe Illustrator)。这个文件是一个“网格”。我有超过千个我想要应用这个网格的tif图片。通过脚本将svg文件合并到多个tif文件
有没有一种简单的自动化方法来做到这一点?非常感谢!
我有一个矢量图片文件(svg或Adobe Illustrator)。这个文件是一个“网格”。我有超过千个我想要应用这个网格的tif图片。通过脚本将svg文件合并到多个tif文件
有没有一种简单的自动化方法来做到这一点?非常感谢!
有很多方法可以做到这一点。我可能会将网格导出为相同尺寸的.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等
知道了!因为我在* .tif; do composite -compose Multiply“$ i”Grid.tiff“grid- $ i”; done – user2966591
一个问题:网格有点大,我想要网格中间的图片,现在它在左上角。也许我应该重拍它 – user2966591
尝试添加'重力中心'的选项 –