并排合并/合并图像和文本文件

时间:2017-03-28 10:18:47

标签: file image-processing merge automation

有没有办法将两个不同的文件(文字,图像)并排组合?输出为图像或pdf文件等...? 我找到了类似图像文件的方法,系统可以使用bash脚本自动化。我正在寻找类似的东西。 我有来自视频文件的帧和其他文本文件中的相应传感器数据。我需要将图像信息和传感器数据组合在一个文件中。输出可以是任何图像,pdf等... 图像文件具有命名序列0001.png

1 个答案:

答案 0 :(得分:2)

ImageMagick 安装在大多数Linux发行版上,可用于macOS和Windows:

picture.jpg

开始

enter image description here

一个名为description.txt

的文本文件
These are some funky cogs I found on the Internet some place.

Newlines are ok, and the text gets smaller the more you add.

然后这样做:

# Get width and height of picture
read w h < <(convert picture.jpg -format '%w %h' info:-)

# Put text on grey background and append to right of image
convert -background lightgray -size ${w}x${h} -gravity center label:@description.txt picture.jpg +swap +append result.jpg

enter image description here

还有许多其他可能性和技术:

geom=$(convert -format %G picture.jpg info:)
convert -background lightgray -size $geom -gravity center -fill blue label:'Cogs!' picture.jpg +swap +append result.jpg

enter image description here

convert -background darkgray -size $geom -gravity center -fill magenta  label:'Cogs!' picture.jpg +append -bordercolor black -border 10 result.jpg

enter image description here