开启辅助访问
帐号登录 |立即注册

PHP给图片附上水印效果的方法

     
水印的逻辑:
将水印图拷贝到目标图片上

<?php
$res = imagecreatef romj peg( '目标图片. jpg');
$logo = imagecreatef rompng( ‘水印图片 .png');
imagecopy($res, $logo, 100, 100, 0, 0, imagesx($logo), imagesy($logo));
参数:
1-目标图片;
2-水印图片;  
3,4-目标图片开始位置X,Y;
5,6-水印图片开始位置X,Y;
7,8-水印图片宽,高取值。

如需半透明效果,采用imagelopymerge()代替imagecopy()
// imagelopymerge($res, $logo, 100, 100, 0, 0, imagesx($logo), imagesy($logo), 50);  //50是半透明取值

header('Content-type : image/ jpeg');
imagejpeg($res);

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。