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);
相关推荐
魏码不凡26 分钟前
CURL报错:未找到SSL证书文件问题
开发语言·php·ssl
严谨的麻辣烫8 小时前
Linux sysctl 网络参数调优实战:高并发与长连接场景下的内核配置
linux·网络·php
name好难取诶11 小时前
PHP 静态分析工具实战 PHPStan 和 Psalm 完全指南
android·开发语言·php
柠檬香的19 小时前
实时操作系统(RTOS)的核心认知基石
开发语言·php
大尚来也20 小时前
原生 PHP vs 框架开发:小型项目到底怎么选?
开发语言·php
开源推荐官21 小时前
getInvoice 是回填不是开票,Tigshop开源商城发票接口理一理
android·开源·php
name好难取诶21 小时前
通过对云基座和离线基座的对比,帮助开发者理解如何在不同场景下选择合适的打包方案。 什么是“基座” 在 UniApp 中,基座(也称“ ...
开发语言·uni-app·php
weixin_BYSJ19871 天前
springboot旅游景点以及美食地图小程序---附源码75422
java·javascript·c++·spring boot·python·django·php
霸道流氓气质1 天前
接口安全三层防护体系 — 从原理到实现
开发语言·安全·php
大翻哥哥1 天前
轻量级PHP网页在线客服系统 隐私聊天—— 可定制
开发语言·php