【发布时间】:2017-12-28 22:57:38
【问题描述】:
这是我在这里的第一篇文章,因为我越来越绝望。 我需要编写一个脚本来调整图像大小,然后根据用户输入的内容从边缘切割 X 数量的像素。
我的调整大小工作正常,但我在印章/裁剪时遇到了重大问题。
我删除了所有变量,看看我是否能找到问题所在,但我找不到,我已经尝试了 2 个小时才能让它工作,但我就是不能
任何帮助将不胜感激。
1 #!/bin/bash
2
3 percentage=50%
4
5 for i in *.jpg; do
6 printf "Resize $i\n"
7 convert "$i" -resize $percentage "output_$i"
8 done
14
15 for j in *.jpg; do
16 printf "Crop $j\n"
17 convert $j -gravity North -chop 0x10 tempimagechop.png
18 convert tempimagechop.png -gravity South -chop 0x10 tempimagechop.png
19 convert tempimagechop.png -gravity East -chop 0x10 tempimagechop.png
20 convert tempimagechop.png -gravity West -chop 0x10 "Chop_$j"
21
22 done
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
标签: linux command imagemagick crop