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);

}

}

}

'''

你可能感兴趣的:(intervention image 图片切换成圆形)