在网上没有图片

来源:2-3 给图片添加文字水印—操作图片

慕粉4279450

2017-05-20 23:47

<?php 
/*打开图片 */
//1.配置图片
$src="timg.jpg";
//2.获取图片信息
$info=getimagesize($src);
//3.通过图像的编号来获取图像的类型
$type=image_type_to_extension($info[2],false);
//4.在内在中创建一个和我们图像类型一样的图片
$fun = "imagecreatefrom{$type}";
//5.把图片复制到内存中
$image=$fun($src);
/*操作图片*/
//1.设置字体的路径
$font = "msyh.ttc";
//2.填写水印内容
$content="你好,慕课!!";
//3.设置字体的颜色和透明度
$col=imagecolorallocatealpha($image,255,255,255,20);
//4.写入文字
imagettftext($image,30,0,30,40,$col,$font,$content);
/*输出图片*/
//浏览器输出,
header("content-type:".$info[mime]);
$func="image{$type}";
$func($image);
//保存图片
$func($image,'newimage'.$type);
输入地址后是这样的

http://img.mukewang.com/5920651d0001066619201030.jpg

写回答 关注

1回答

  • 木头公仔
    2017-05-23 12:52:42
    已采纳

    试一下在24行的mime加一个双引号

    慕粉4279...

    非常感谢!

    2017-05-24 00:00:55

    共 1 条回复 >

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

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

19006 学习 · 162 问题

查看课程

相似问题