如何在脚本中使用pango和imagemagick
以下是我当前使用的代码的简化版本:如何在脚本中使用pango和imagemagick,imagemagick,pango,Imagemagick,Pango,以下是我当前使用的代码的简化版本: cat $FILES | while read line; do convert -fill $FG_COLOR -background $BG_COLOR \ -size ${line_width}x${line_height} -page +${x_margin}+${y} \ label:"${varL} and ${varR}" miff:- done | convert -size ${SCREEN_W}
cat $FILES | while read line; do
convert -fill $FG_COLOR -background $BG_COLOR \
-size ${line_width}x${line_height} -page +${x_margin}+${y} \
label:"${varL} and ${varR}" miff:-
done | convert -size ${SCREEN_W}x${SCREEN_H} xc:$BG_COLOR - -flatten image.jpg
而且它工作得很好
但是我希望${varL}
和${varR}
有不同的颜色,我想我应该使用pango
而不是标签。我说的对吗
但是,通过保留相同的代码,并将标签
替换为pango
我遇到了一个意外错误:
convert-im6.q16: width or height exceeds limit
我很困惑我是如何解决这个问题的
无论如何,事情是这样的:我不知道为什么,但盘古必须在其他争论之前
convert -fill $FG_COLOR -background $BG_COLOR \
-size ${line_width}x${line_height} -page +${x_margin}+${y} \
pango:"${varL} and ${varR}" miff:-
不起作用,但:
convert pango:"${varL} and ${varR}" \
-fill $FG_COLOR -background $BG_COLOR \
-size ${line_width}x${line_height} -page +${x_margin}+${y} miff:-
他在工作
编辑:pango:
需要在-page
多大的${line\u width}x${line\u height}
变量之前?确保将shell变量用双引号括起来,以避免出现诸如rgb(0,0,0)
等颜色问题和带有空格的文件名出现扩展问题。我的意思是转换-填充“$FG_COLOR”-背景“$BG_COLOR”…
颜色很简单,比如“黑色”或“白色”,但谢谢你的建议${line_width}x${line_height}为~785x14,似乎并不过度。。。页面是关于+10+336
或SOI的,如果我删除-size…
没有错误,但也只有一个没有文本的空行,并且放置pango':TEST'
不会改变这一点。