如何解决ImageMagick 无效的图像索引
一周前,我学习了 this 教程,它成功运行(即使我做了一些更改),但今天它不起作用。
修改后的代码是这样的:
SCREENSHOTFOLDER="/home/pk/screenshots"
FILE="${1}"
FILENAME="${FILE##*/}"
FILEBASE="${FILENAME%.*}"
# drop shadow: 60% opacity,10 sigma,+0x +10y
convert "${FILE}" \( +clone -background black -shadow 70x15+5+10 \) +swap -background white -layers merge +repage "$SCREENSHOTFOLDER/${FILEBASE}.png"
notify-send -u critical -t 1 "${FILEBASE}.png saved."
xclip -selection clipboard -t image/png -i "$SCREENSHOTFOLDER/${FILEBASE}.png"
该代码由该脚本运行:
escrotum -s -e '/home/pk/ss/dropshadow-c.sh $f'
然后,我尝试调试它,但是当我运行 escrotum -s -e '/home/pk/ss/dropshadow-c.sh $f'
时,我得到了这个:
convert: invalid image index `2021-04-18-201820_839x396_escrotum.png' @ error/list.c/CloneImages/282.
convert: no such image `+clone' @ error/convert.c/ConvertImageCommand/1027.
xclip: /home/pk/screenshots/2021-04-18-201820_839x396_escrotum.png: No such file or directory
解决方法
问题是 ImageMagick 在我使用的版本中存在错误,我将其降级并且可以正常工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。