设为首页
收藏本站
QQ交流群:1025805328
首页
Portal
K网论坛
BBS
资源软件
K网圈子
Group
我的关注
打赏赞助
登录
立即注册
小K网-QQ活动_资源分享-源码基地-项目分享-安卓绿色软件基地
»
K网论坛
›
互联网相关
›
网页代码装饰
›
PHP 怎样实现图片平铺与倾斜水印效果?看这篇优化代码! ...
返回列表
发布新帖
PHP 怎样实现图片平铺与倾斜水印效果?看这篇优化代码!
3022
1
suxiaosu
Lv.3
发表于 2025-4-20 00:00:10
|
查看全部
阅读模式
<
马上注册,结交更多好友,享用更多功能,让你轻松玩转小K网。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
// 图片和水印文件路径
$img = 'test.jpg';
$source = 'source.png';
// 参数设置,值越大水印越稀(水印平铺的越少)
$ww = 0; // 每个水印的左右间距
$hh = 0; // 每个水印的上下间距
// 水印图片旋转角度
$angle = 30;
// 水印透明度
$opacity = 20;
// 获取图片和水印的信息
$imgInfo = getimagesize($img);
$sourceInfo = getimagesize($source);
// 创建水印图像资源
$waterFun = 'imagecreatefrom' . image_type_to_extension($sourceInfo[2], false);
$water = $waterFun($source);
// 水印图片旋转
$water = imagerotate($water, $angle, imageColorAllocateAlpha($water, 0, 0, 0, 127));
// 获取水印图片旋转后的宽度和高度
$waterWidth = imagesx($water);
$waterHeight = imagesy($water);
// 设定水印图像的混色模式
imagealphablending($water, true);
// 创建图片图像资源
$imgFun = 'imagecreatefrom' . image_type_to_extension($imgInfo[2], false);
$thumb = $imgFun($img);
// 定义平铺数据
$xLength = $imgInfo[0] - 10; // x轴总长度
$yLength = $imgInfo[1] - 10; // y轴总长度
// 循环平铺水印
for ($x = 0; $x < $xLength; $x += $waterWidth + $ww) {
for ($y = 0; $y < $yLength; $y += $waterHeight + $hh) {
imagecopymerge($thumb, $water, $x, $y, 0, 0, $waterWidth, $waterHeight, $opacity);
}
}
// 输出图片
header("Content-type: " . $imgInfo['mime']);
$outputFunction = 'image' . image_type_to_extension($imgInfo[2], false);
$outputFunction($thumb);
// 销毁图片资源
imagedestroy($thumb);
// 销毁水印资源
imagedestroy($water);
复制代码
访问:
大神建站
—
新浪图床
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
电梯直达
评论
1
KzUW1hR9
Lv.4
发表于 2025-4-21 01:33:08
|
查看全部
<
谢谢分享
回复
使用道具
举报
照妖镜
返回列表
发布新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
suxiaosu
Lv.3 中级会员
37
主题
8
回帖
245
积分
Ta的主页
发消息
2025新整理 倪海厦全套 【最新珍藏版】
2025-05-23
WP 链接检测插件免费下载(弹窗版本)
2025-05-22
大神都在用的电脑截图工具-轻量级
2025-05-21
从HTML中提取图片工具 提取AI对话网页中部分图片
2025-05-18
超级轻量简约的PHP个人博客系统 仅有30K json文章
2025-05-12
查看更多
图文热点
分享5张非常帅气头像的小丑造型张张精选
2299 人气
#值得一看
AI隐藏式二维码软件艺术二维码源码搭建使用
4213 人气
#电商运营
免费AI绘画软件stablediffusion本地离线中
2825 人气
#精品软件
简约网页版软件库源码,精美ui全套源码+教
12534 人气
#网站源码
上一主题
下一主题
浏览过的版块
电商运营
值得一看
福利经验
安卓专区
您需要
登录
后才可以回复,轻松玩转社区,没有帐号?
立即注册
快速回复
小K网承接程序二开,各类小程序定制开发,价格优惠
关灯
在本版发帖
扫一扫添加微信客服
QQ客服
返回顶部
快速回复
返回顶部
返回列表