想把图片处理成圆形透明的头像请参考文章php把图片处理成圆形头像给图片添加圆角,用到的主要的(判断一个点是否在圆内)的公式在上面所说的生成圆形图片文章中。然后扫描原图把每个个适合的像素画到一个透明的图片上去根据想添加的圆角大小来生成一定的圆角如图首先根据圆角确定图片四角的正方形形状,扫描的时候只要是不在这些范围内的像素才画上去if(($x>=$radius&&$x=$radius&&$y<=($h-$radius))){//不在四角的范围内,直接画imagesetpixel($img,$x,$y,$rgbColor);}经过上面过滤之后就只剩下四个角的位置没有像素啦,如图然后四个角的圆心半径都