有没有办法将两个不同的文件(文字,图像)并排组合?输出为图像或pdf文件等...? 我找到了类似图像文件的方法,系统可以使用bash脚本自动化。我正在寻找类似的东西。 我有来自视频文件的帧和其他文本文件中的相应传感器数据。我需要将图像信息和传感器数据组合在一个文件中。输出可以是任何图像,pdf等... 图像文件具有命名序列0001.png
答案 0 :(得分:2)
ImageMagick 安装在大多数Linux发行版上,可用于macOS和Windows:
从picture.jpg
一个名为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
还有许多其他可能性和技术:
geom=$(convert -format %G picture.jpg info:)
convert -background lightgray -size $geom -gravity center -fill blue label:'Cogs!' picture.jpg +swap +append result.jpg
convert -background darkgray -size $geom -gravity center -fill magenta label:'Cogs!' picture.jpg +append -bordercolor black -border 10 result.jpg