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);
相关推荐
不写八个11 小时前
PHP教程004:php链接mysql数据库
数据库·mysql·php
cch891816 小时前
PHP vs Go:Web开发选谁更胜一筹?
前端·golang·php
淼淼爱喝水18 小时前
OpenEuler 系统下 Ansible 环境部署与连通性测试完整步骤
linux·开发语言·php·openeuler
一只会跑会跳会发疯的猴子20 小时前
php操作elasticsearch,亲测可用
开发语言·elasticsearch·php
我叫黑大帅21 小时前
PHP 中处理图像的利器 GD库
后端·面试·php
我叫黑大帅21 小时前
如何使用PHP创建图像验证码
后端·面试·php
FlyChat1 天前
自研搜索引擎实战:全栈PHP扛下核心,ES+Redis+Kafka+多语言爬虫构建高性能“智搜搜索”深度拆解
elasticsearch·搜索引擎·php
代码栈上的思考1 天前
消息队列自定义应用层协议设计:参数取舍与响应封装的核心逻辑
开发语言·php
cch89181 天前
PHP与C语言:从网页到内核的编程对决
c语言·开发语言·php
FlyChat1 天前
从零到亿:拆解“智搜搜索”工业化引擎——PHP如何驯服ElasticSearch、Kafka与多语言爬虫巨兽
elasticsearch·kafka·php