/**
* 在图片上绘制矩形
* @param string $img 图片
* @param $left_top_x 左上角x坐标
* @param $left_top_y 左上角y坐标
* @param $right_down_x 右下角x坐标
* @param $right_down_y 右下角y坐标
* @param string $new_img 另存图片的文件名如果为空表示不另存图片
*/
public function
//当img=new_img时绘制后的图片会覆盖绘制之前的图片
img_rectangle($img='',$left_top_x,$left_top_y,$right_down_x,$right_down_y,$new_img=''){
Header("Content-type: image/gif");
//打开要操作的图片
$im = @imagecreatefromstring(file_get_contents($img)) or die ("打开图片失败!");
//矩形框的颜色
$color = ImageColorAllocate($im, 255,0,0);
//绘制矩形的方法
imagerectangle($im, $left_top_x, $left_top_y, $right_down_x, $right_down_y, $color);
if ($new_img==""){
ImageGif($im); // 不保存图片,只显示
} else{
Imagepng($im,$new_img); // 保存图片,但不显示
}
ImageDestroy($im); //结束图形,释放内存空间
die;//如果不die掉会乱码
}
php 在图片上绘制矩形
最新推荐文章于 2023-10-24 21:52:11 发布