@twlz0ne 我昨天闲着又寻思下你的问题,发现还是很有使用场景的,于是就琢磨着实现一下。 整个过程还是很折腾很痛苦的,一方面很久没碰过 ImageMagick 的高级用法了,另一方面此前从来没有写过 shell 脚本。但不管怎样,最终还是实现了。shell 脚本的写法参考了 @twlz0ne 的 image-shadow 以及另一个例子 jigsaw。
用法:shorten -v/h 输入图片 起点 终点 输出图片
。其中 -v/h
分别代表纵向或横向缩短,起点/终点指的是要缩短的范围(以百分比表示),1-100 之间。输入 ./shorten -h/--help
会显示使用说明和例子。
效果:
脚本地址:shorten.sh