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 颜色设置为透明颜色

完毕

相关推荐
feixing_fx1 分钟前
告别枯燥字体:Web 字体加载策略与 font-display 最佳实践
前端·css·前端框架·交互·css3
实心儿儿10 分钟前
Linux —— 传输层协议TCP
linux·服务器·tcp/ip
Liora_Yvonne21 分钟前
不懂后端,只会 TypeScript,想独立做完整项目?这套全栈底座就是给前端准备的
前端·后端·全栈
祖力5523 分钟前
Linux应用软件编程:目录IO与framebuffer
linux·运维·算法·framebuffer·目录io
前端Hardy23 分钟前
GitHub 爆火!236K+ Star!一套 Skills 让 AI 按工程师方式写代码
前端·后端
烬羽29 分钟前
AI Coding 全流程实战:从需求到上线,我用 AI 开发了一个 NPM 包
前端·react.js·ai编程
前进的程序员29 分钟前
Codex破局:前端组件秒级生成|提速React/Vue开发,可复用提示词+实战调试经验
前端·vue.js·react.js·codex
词却1 小时前
Linux基础:常用基本命令与软件包管理
linux
前端snow1 小时前
ai agent ---output汇总
前端
4311媒体网1 小时前
帝国CMS网站自定义搭建技巧
服务器·开发语言·前端