指点一下,谢谢
想问一下,我的浏览器显示图像因存在错误而无法显示,是什么问题,我利用方法保存图片后,发现图片是黑色的,什么都没有
想问一下,我的浏览器显示图像因存在错误而无法显示,是什么问题,我利用方法保存图片后,发现图片是黑色的,什么都没有
2015-06-07
<?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);
?>
举报