<?php//header('content-type:text/html;charset=utf-8');/** * Created by PhpStorm. * User: Administrator * Date: 2015/9/7 * Time: 17:02 *//*打开图片*///1.配置图片路径 $src="cl01.jpg";//2.获取图片信息(通过GD库提供的方法,获取到图片的基本信息,如宽高等) $info=getimagesize($src);// print_r($info);////3.通过图像的编号获取图像的类型 $type=image_type_to_extension($info[2],false);//// echo $type;////4.在内存中创建一个和我们图片类型一样的图片 $fun="imagecreatefrom{$type}";////5.把图像复制到我们内存当中 $image=$fun($src);///*操作图片*///// 1.设置字体路径 $font="msyh.ttf";//// 2.填写水印内容 $content="你好,慕课";//// 3.设置字体的颜色RGB和透明度 参数1 内存中的图片 参数2 RGB颜色值 参数3透明度 0~127 0表示完全不透明 127表示完全透明 $color=imagecolorallocate($image,255,255,255,50);//// 写入文字 imagettftext($image,20,0,20,30,$color,$font,$content);///*输出图片*///// 浏览器输出 header("Content-type:".$info['mime']); $func="image{$type}"; $func{$image};///*销毁图片*/
1 回答
已采纳

qq_走走_0
TA贡献3条经验 获得超0个赞
//// 3.设置字体的颜色RGB和透明度 参数1 内存中的图片 参数2 RGB颜色值 参数3透明度 0~127 0表示完全不透明 127表示完全透明
$color=imagecolorallocate($image,255,255,255,50);
imagecolorallocate的第四个参数50删除掉
或者使用imagecolorallcatealpha()函数
- 1 回答
- 0 关注
- 1164 浏览
添加回答
举报
0/150
提交
取消