为了账号安全,请及时绑定邮箱和手机立即绑定

指点一下,谢谢

想问一下,我的浏览器显示图像因存在错误而无法显示,是什么问题,我利用方法保存图片后,发现图片是黑色的,什么都没有

正在回答

1 回答

<?php

/*打开图片*/

//1.配置文件路径

$src="image/1.jpg";

//2.获取图片信息

$info=getimagesize($src);

//echo"<pre>";

//print_r($info);

//3.获取图片类型

$type=image_type_to_extension($info[2],false);

//print_r($type);

//4.在内存中创建一个和我们图像类型一样的图像

$fun="imagecreatefrom{$type}";

//5.把图片复制到我们的内存中

$image=$fun($src);


/*操作图片*/

//1.设置字体路径

$font="image/msyh.ttf";

//2.填写我们水印内容

$content= "孟祥春";

//3.设置字体大小的颜色和透明度

$col=imagecolorallocatealpha($image,50,25,200,50);

//4.写入字体

imagettftext($image,20,0,0,900,$col,$font,$content);


/*输出图片*/

  //浏览器输出

header("Content-type: " . $info['mime']);

$func="image{$type}";

$func($image);


  //保存图片

$func($image,'image/newimage.'.$type);

/*销毁图片*/

imagedestroy($image);

?>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

指点一下,谢谢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信