没有合适的资源?快使用搜索试试~ 我知道了~
php利用gd库为图片添加水印
1 下载量 159 浏览量
2020-12-19
01:41:41
上传
评论
收藏 36KB PDF 举报
温馨提示
试读
1页
本文实例为大家分享了php利用gd库为图片添加水印的方法,供大家参考,具体内容如下 <?php $dst_path = '1.jpg';//目标图片 $src_path = 'logo1.png';//水印图片 //创建图片的实例 $dst = imagecreatefromstring(file_get_contents($dst_path)); $src = imagecreatefromstring(file_get_contents($src_path)); //获取水印图片的宽高 list($src_w, $src_h) = getimagesize($src_path); //
资源详情
资源评论
资源推荐
php利用利用gd库为图片添加水印库为图片添加水印
本文实例为大家分享了php利用gd库为图片添加水印的方法,供大家参考,具体内容如下
<?php
$dst_path = '1.jpg';//目标图片
$src_path = 'logo1.png';//水印图片
//创建图片的实例
$dst = imagecreatefromstring(file_get_contents($dst_path));
$src = imagecreatefromstring(file_get_contents($src_path));
//获取水印图片的宽高
list($src_w, $src_h) = getimagesize($src_path);
//将水印图片复制到目标图片上,最后个参数50是设置透明度,这里实现半透明效果,两个20是控制水印坐标位置
imagecopymerge($dst, $src, 20, 20, 0, 0, $src_w, $src_h, 50);
//如果水印图片本身带透明色,则使用imagecopy方法
//imagecopy($dst, $src, 10, 10, 0, 0, $src_w, $src_h);
//输出图片
list($dst_w, $dst_h, $dst_type) = getimagesize($dst_path);
switch ($dst_type) {
case 1://GIF
header('Content-Type: image/gif');
imagegif($dst);
break;
case 2://JPG
header('Content-Type: image/jpeg');
imagejpeg($dst);
break;
case 3://PNG
header('Content-Type: image/png');
imagepng($dst);
break;
default:
break;
}
imagedestroy($dst);
imagedestroy($src);
?>
效果图:
您可能感兴趣的文章您可能感兴趣的文章:ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整PHP实现可添加水印与生成缩略
图的图片处理工具类PHP图片水印类的封装PHP实现图片的等比缩放和Logo水印功能示例PHP图片添加水印功能示例小结
php实现图片上传时添加文字和图片水印技巧PHP Imagick完美实现图片裁切、生成缩略图、添加水印功能强大的PHP图片处
理类(水印、透明度、旋转)用来给图片加水印的PHP类php给图片添加文字水印方法汇总PHP添加PNG图片背景透明水印操作
类定义与用法示例
weixin_38654415
- 粉丝: 4
- 资源: 1015
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0