【发布时间】:2015-08-28 15:07:25
【问题描述】:
在探索如何使用 GraphicsMagick 进行圆形裁剪时,我想到了该代码:
gm convert -thumbnail 200x200^ -extent 200x200 kira.jpg kira_new.jpg && gm convert -size 200x200 xc:none -fill white -draw "circle 100,100 110,0" tmp.png && gm composite -compose CopyOpacity tmp.png kira_new.jpg out.png
它的作用如下:
- 创建名为 kira_new.jpg 的 200x200 临时文件
- 创建中间有白色圆圈的透明 tmp.png
- tmp.png 和 kira_new.jpg 上的组成
所以问题是:有没有办法让它更短而不是运行 3 个命令?
【问题讨论】:
标签: imagemagick jpeg image-manipulation graphicsmagick