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

完毕

相关推荐
独立开阀者_FwtCoder2 分钟前
Vite Devtools 要发布了!期待
前端·面试·github
独立开阀者_FwtCoder2 分钟前
国外最流行的 UI 组件库!适配 Vue、React、Angular!
前端·vue.js·后端
CodeSheep9 分钟前
小米汽车这薪资是认真的吗?
前端·后端·程序员
白白李媛媛15 分钟前
上传Vue3+vite+Ts组件到npm官方库保姆级教程
前端·arcgis·npm
阿杆17 分钟前
😡同事查日志太慢,我现场教他一套 grep 组合拳!
linux·后端
晴殇i23 分钟前
前端内容保护:如何有效防止用户复制页面内容?
前端·javascript·css
程序猿阿伟28 分钟前
《声音的变形记:Web Audio API的实时特效法则》
开发语言·前端·php
墨小傲29 分钟前
基于Linux下的vscode c/c++开发环境搭建详细教程
linux·c语言·vscode
凌览31 分钟前
有了 25k Star 的MediaCrawler爬虫库加持,三分钟搞定某红书、某音等平台爬取!
前端·后端·python
万少33 分钟前
2-自然壁纸实战教程-AGC 新建项目
前端·harmonyos