PHP调用GD库添加文字水印01

来源:互联网 发布:做淘宝代销怎么抽成 编辑:程序博客网 时间:2024/06/07 08:32

学习php,上传写出来对自己一个敦促和激励。

<?php


/*打开图像*/
//1,配置图片路径
$src = 'cy.jpg';
//2,获取图片信息
$info = getimagesize($src);
$x = $info[0];
$y = $info[1];
//3,通过图片的编号获取图像的类型
$type = image_type_to_extension($info[2],false);
//4,在内存中创建一个和我们图像类型一样的图像
$fun = "imagecreatefrom{$type}";//$fun = imagecreatefromjpeg;$fun = imagecreatefrompng;
$image = $fun($src);//imagecreatefromjpeg($src);
/*操作图像*/
//1,设置字体路径
$font = 'simkai.ttf';
//2,填写水印内容
$content = '分享猪';
//3,设置字体的颜色RGB和透明度 参数1 图片
$col = imagecolorallocatealpha($image,255,0,255,120);
//4,写入文字
//imagettftext($image,40,0,30,70,$col,$font,$content);//左上角
//imagettftext($image,40,0,30,$y-70,$col,$font,$content);//左下角
imagettftext($image,40,0,$x/2,$y/2,$col,$font,$content);//中间

/*输出图片*/
//浏览器输出
//header('Content-Type: image/png');
header('Content-type:$info[mime]');
$func = "image{$type}";//imagejpeg;imagepng
$func($image);
//保存图片
$func($image,"11.".$type);
/*销毁图像*/
imagedestroy($image);

?>
0 0
原创粉丝点击