问题来源
在前端开发当中,经常有展示圆形图像的需求。在H5开发当中,使用border-radius属性就可以解决,安卓或者IOS,肯定也有相应办法。
如果想在后端裁剪出圆形图片,该怎么解决呢?
Solution
ImageMagic(未验证)
如果系统使用的是imagemagic,可以使用如下命令裁剪:
convert -size 200x200 xc:none -fill walter.jpg -draw "circle 100,100 100,1" circle_thumb.png
对于于nodejs gm,代码如下:
var gm = require('gm').subClass({ imageMagick: true });
var original = 'app-se