2013-11-21 100 views

回答

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等

+0

知道了!因为我在* .tif; do composite -compose Multiply“$ i”Grid.tiff“grid- $ i”; done – user2966591

+0

一个问题:网格有点大,我想要网格中间的图片,现在它在左上角。也许我应该重拍它 – user2966591

+0

尝试添加'重力中心'的选项 –

相关问题