PHP 生成图片

1.先确认是否有GD库

echo phpinfo();

复制代码
// 创建一个真彩色图像
$image = imagecreatetruecolor(120, 50);

// 分配颜色
$bgColor = imagecolorallocate($image, 255, 255, 255); // 白色背景
$textColor = imagecolorallocate($image, 230, 230, 230); // 黑色文字

// 填充背景
imagefill($image, 0, 0, $bgColor);

// 设置文字
$text = '你好';

// 字体文件路径,确保你有这个字体文件
$fontPath = $_SERVER['DOCUMENT_ROOT'] . '/static/ttfs/1.ttf';

// 将文字写入图像
imagettftext($image, 10, 15, 5, 45, $textColor, $fontPath, $text);

// 输出图像到浏览器
header('Content-Type: image/png');
imagepng($image,$_SERVER['DOCUMENT_ROOT'] . '/img/sign/' . $user['id'] . '.png');

// 释放与image相关联的内存
imagedestroy($image);
相关推荐
QH1392923188015 小时前
Rohde & Schwarz ZNA43矢量网络分析仪的使用方法
开发语言·php
zzzb12345617 小时前
WSL(Ubuntu)部署Nginx\+PHP8\.2完整教程(新手友好\+避坑指南)
linux·nginx·ubuntu·php
day day day ...18 小时前
Maven 项目中导入依赖的各种场景、方法、常见问题及解决办法
java·php·maven
拍客圈1 天前
内容页底部 采集的同时 隐瞒封面图
服务器·php
tryqaaa_2 天前
学习日志(二)【linux全部命令,http请求头{有例题},Php语法学习】
linux·学习·http·php·web
Johnstons2 天前
网络故障定位工具怎么搭配:Wireshark、tcpdump、监控平台各自该在什么时候上场?
数据分析·wireshark·php·es·tcpdump·网络故障定位工具搭配与选型
aq55356002 天前
Laravel 10.x重磅升级:PHP 8.1+新时代
开发语言·php·laravel
QCzblack2 天前
php-ser-libs
android·开发语言·php
代龙涛2 天前
WordPress archive.php 分类与归档页面开发指南
开发语言·后端·php·wordpress
YaBingSec2 天前
玄机靶场—Apache-druid(CVE-2021-25646) WP
java·开发语言·笔记·安全·php·apache