基于 GD 库生成圆形头像

laravel 友好的图片处理库 Intervention Image 可以绘制圆形(circle()), 但是好像并不能将即存的图片裁剪成圆形, 这里提供一个基于 GD 库的正圆形裁剪

原理很简单, 创建一个 png 的透明底图 $bg, 然后将原图片 $src_img 中的圆形部分全部填充到底图当中, 剩余部分略过.

同理可以生成椭圆形, 圆角图片等比较有意思的图片.

圆形图片

Hello world!
文章已创建 211

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部