我有大约260张扫描的文字图像,我用scantailor
“定制”,以便裁剪它们只包含文字区域(任何一侧都没有边距)。它们都比A5的尺寸小(硬拷贝是A5)。
现在,我想要的是将所有这些(单独)放在A5尺寸的白色背景上,水平居中,垂直方向,图像应从背景顶部开始0.88英寸。所有这些都应该在批处理模式的终端中完成。可能imagemagick应该做这个工作,但我无法想象如何。
信息:Ubuntu Gnome 13.10 i386
更新#1
convert bg.tif fg.tif -gravity center -composite new.tif
此命令部分缺乏,但它将fg.tif
水平和垂直居中。但我不知道如何在水平居中的同时将fg.tif
从顶部放置0.88英寸。
顺便说一句,所有图像都是300 dpi。在此更新#1中,bg.tif
是在gimp中创建的图像,其大小为A5且具有白色背景,并使用scantailor中的所有相同设置进行处理,以获得与其他文件相同的图像质量。
Undate#2
我刚刚手动发现以下命令将fg图像从顶部开始大约0.88英寸:
composite -geometry +0+264 fg.tif blnk_300.tif new.tif
但要将其与-gravity center
结合并不是那么简单,因为下一个命令首先将其居中(horiz 和 vert)而不是添加+0+264
:
composite -gravity center -geometry +0+264 130b.tif blnk_300.tif new.tif
使得输出在顶部(即+ 0 + 528)稍微加倍,同时水平仍然居中。
答案 0 :(得分:0)
我还没有从终端完成的第一步,所以我打开了gimp,
然后将其导出(ctrl + e)到bg.tif(当被询问时,选择无压缩并导出/输入)。因为它有大约13 MB,我决定使用它(与其他扫描图像具有相同品质的方式)。
最后,命令:
composite -gravity center -gravity north -geometry +0+264 130b.tif blnk_300.tif new.tif
我只是尝试使用多个-gravity
设置,它只是起作用了!