将边框添加到圆形图像

问题描述:

我有一个圆形图像。现在我想添加一个2px或3px宽的边框红色。我怎么用PHP脚本来做到这一点?将边框添加到圆形图像

非常感谢!

使用imageline功能...

function imagecircle($source,$r,$x,$y,$color){ 
    for($i = 0;$i<=2*pi();$i+=(pi()/180)){ 
    imageline($source,cos($i)*$r+$x,sin($i)*$r+$y, 
     cos($i+(pi()/180))*$r+$x,sin($i+(pi()/180))*$r+$y,$color); 
    } 
} 

$源是要绘制的图像,无论是与GD或加载创建和GD实例是这样的:

$源= imagecreatefromjpeg ( 'imgname.jpg');