各位大佬给看看,哪儿出错了?

来源:2-4 给图片添加文字水印—保存和销毁图片

软考不过不改名3236145

2017-06-28 10:59

<?php
/*打开图片*/
//1.配置文件路径
$src="D:\wamp\www\IMAGE\xiaotang.jpg";
//2.获取图片信息
$info=getimagesize($src);
//3.通过信息索引数组来得知图片类型
$type=image_type_to_extension($info[2],false);
//4.在内存中创建和图片一样的图片
$fun="imagecreatefrom{$type}";
//5.把图片复制到我们的内存中
$image=$fun($type);
var_dump($image);
/*操作图片*/
//1.操作字体路径
$font="D:\wamp\www\IMAGE\JDFZHUANF.TTF";
//2.填写水印内容
$content="元气美少女";
//3.设置字体颜色和透明度
$col=imagecolorallocatealpha($image,255,255,255,50);
//4.写入文字
imagettftext($image,20,0,20,30,$col,$font,$content);
/*输出图片*/
//1.浏览器输出
ob_clean();
header("content-type:".$info['mime']);
$func="image{type}";
$func($image);
//echo $type;
//echo "陈培";
?>

写回答 关注

1回答

  • 慕勒0687689
    2017-07-05 07:11:03

    //5.把图片复制到我们的内存中
    $image=$fun($type);
    var_dump($image);//改成$image=$fun($src);

    //3.设置字体颜色和透明度
    $col=imagecolorallocatealpha($image,255,255,255,50);//改成$col=imagecolorclosestalpha($image,255,255,255,50);

GD库实现图片水印与缩略图

带你快速高效的完成图片处理工作,还可以加深对面向对象的理解

19006 学习 · 162 问题

查看课程

相似问题