intervention image 图片切换成圆形

'''

$img=  Image::make($avatarUrl)->resize(164,164);

$new= Image::canvas(164,164);

$r=$img->width() /2;

for($x=0;$x<$img->width();$x++) {

for($y=0;$y<$img->height();$y++) {

$c=$img->pickColor($x,$y,'array');

if(((($x-$r) * ($x-$r) + ($y-$r) * ($y-$r)) < ($r*$r))) {

$new->pixel($c,$x,$y);

}

}

}

'''

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容