<span>public function </span><span>get_lt_rounder_corner</span>(<span><em>$radius</em></span>) { <span>$img </span><span>= </span><span><em>imagecreatetruecolor</em></span>(<span><em>$radius </em></span><span>* </span><span>2</span>, <span><em>$radius </em></span><span>* </span><span>2</span>); <span>// </span><span>创建一个正方形的图像 </span><span>$bgcolor </span><span>= </span><span><em>imagecolorallocate</em></span>(<span>$img</span>, <span>255</span>, <span>255</span>, <span>255</span>); <span>// </span><span>图像的背景 </span><span>$fgcolor </span><span>= </span><span><em>imagecolorallocate</em></span>(<span>$img</span>, <span>0</span>, <span>0</span>, <span>0</span>); <span><em>imagefill</em></span>(<span>$img</span>, <span>0</span>, <span>0</span>, <span>$bgcolor</span>); <span><em>imagefilledarc</em></span>(<span>$img</span>, <span><em>$radius</em></span>, <span><em>$radius</em></span>, <span><em>$radius </em></span><span>* </span><span>2</span>, <span><em>$radius </em></span><span>* </span><span>2</span>, <span>180</span>, <span>180</span>, <span>$fgcolor</span>, IMG_ARC_PIE); <span>// </span><span>将弧角图片的颜色设置为透明 </span><span><em>imagecolortransparent</em></span>(<span>$img</span>, <span>$fgcolor</span>); <span>// </span><span>变换角度 </span><span>// $img = imagerotate($img, 90, 0); </span><span> // $img = imagerotate($img, 180, 0); </span><span> // $img = imagerotate($img, 270, 0); </span><span> // header('Content-Type: image/png'); </span><span> // imagepng($img); </span><span>return </span><span>$img</span>; }
以上就介绍了 PHP制作圆角图片,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。