imagemagick命令行生成圆形图片

我们平时在上网时会出现类似`大头贴`都是`圆形`的

比如QQ空间

但是网页上的呈现现都是利用css的`img radius`来实现的,其实图片还是方形的

有没有办法生成真正的`圆形图片`呢

我们可以使用`imageimagick`的`convert`命令来实现

效果如下

![](https://www.yuanchengzhushou.cn/static/image/outputa.png)

用convert命令如何实现呢

```
[root@iZbp1fna7ky0qz2jbj7gfpZ convert]# cat convert.sh
convert 1.jpg -gravity Center \( -size 200x200 xc:Black -fill White -draw 'circle 100 100 100 1' -alpha Copy \) -compose CopyOpacity -composite -trim output.png
```

我们会发现图片有边框,不用理会,因为是我网站的css原因

    A+
发布日期:2021年03月14日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: