我有一个圆形图像。现在我想在它周围添加一个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);
}
}
$source是您想要绘制的图像,可以使用gd创建,也可以使用gd加载和实例化,如下所示:
$source = imagecreatefromjpeg('imgname.jpg');