Laravel 图片添加水印

和这个配合使用

Laravel + ThinkPhP 海报生成_laravel 制作海报-CSDN博客

代码

php 复制代码
//水印
$x_length = $imageInfo[0];
$y_length = $imageInfo[1];
        
$color = imagecolorallocatealpha($posterImage, 255, 255, 255, 70); // 增加透明度参数alpha

$font_size = 40; //字体大小
$angle = -45; //水印文本旋转度
$water_h = 300;//水印高度
$water_w = 300;//水印宽度

$water_text = '水印文本';//水印文本

for ($x = 0; $x < $x_length; $x += $water_w) {
    for ($y = 0; $y < $y_length; $y += $water_h) {
        imagettftext($posterImage, $font_size, $angle, $x, $y, $color, $fontFile, $water_text);
    }
}
        
imagecolortransparent($posterImage, $color); // 将 $color 颜色设置为透明颜色

完毕

相关推荐
2401_868534782 分钟前
分析RTOS与Linux有什么区别
linux·运维·服务器
wordbaby25 分钟前
Axios 上传大文件崩溃:鸿蒙 RNOH 下 XHR 返回空响应头引发的"假失败"
前端·react native
玛丽莲茼蒿30 分钟前
Linux/Unix学习笔记(四)—— 进程管理
linux·学习·unix
wordbaby40 分钟前
React Native 列表分页实战:下拉刷新与上拉加载的工程化方案
前端·react native
Peace1 小时前
【Nginx】
linux·运维·nginx
wordbaby1 小时前
脱离 Tab 栏的艺术:React Native 全屏子页面的导航架构实践
前端·react native·harmonyos
网络与设备以及操作系统学习使用者2 小时前
Linux与Windows核心差异深度解析
linux·运维·网络·windows·学习
陈随易2 小时前
Redis 8.8发布,一定要更新
前端·后端·程序员
wordbaby2 小时前
React Native 新架构落地鸿蒙:跨三端政务级应用的工程实践与深度复盘
前端·react native·harmonyos
筠筠喵呜喵2 小时前
Linux CPU性能优化:D状态和Z状态排查与处理
linux·服务器·性能优化