1
我想用bash for loop在幾幅圖像上畫一條imagemagick。我希望線條位於每張圖片上稍微不同的位置。不幸的是,這個間距需要用十進制數來定義,即我是|公元前。在bash for loop中使用imagemagick繪製一條線
最後,我想我的循環,看起來像:
j=1
k=.3
for i in *.jpg
do
convert $i -draw "line $"(($k + $j))" | bc ,10 $"((($k + $j))" | bc ,20" "${i%.*}line.jpg"
j=$(($j + 1))
done
但是,我甚至無法獲得這更簡化的例子的工作:
convert $i -draw "line $"(($j+2.1))" | bc ,581 $j, 514" test.jpg
任何想法?歡呼的幫助和信息!