我有一个圆形图像。现在我想添加一个边框红色,周围有2px或3px的宽度。我怎么能用PHP脚本做到这一点?
非常感谢!
答案 0 :(得分:2)
使用图像线功能......
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');