当前位置: 首页 > article >正文

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);


http://www.kler.cn/a/272782.html

相关文章:

  • 【MySQL】数据库约束和多表查询
  • Vue.js组件开发-如何处理跨域请求
  • 指针的进阶
  • Qt Quick 和 Qt Designer
  • Golang Gin系列-3:Gin Framework的项目结构
  • css中的阴影详解
  • 自然语言处理实验2 字符级RNN分类实验
  • 电子科技大学链时代工作室招新题C语言部分---题号D
  • 数据表示—二进制与十进制转换
  • goland设置保存文件时不将4个空格转为TAB
  • AI实景无人自动直播间怎么搭建?三步教你轻松使用
  • 安卓面试网络知识基础 51-55
  • 从资金管理的角度谈谈个人怎样交易现货白银
  • 代码随想录算法训练营第二十五天 | 216.组合总和III 17.电话号码的字母组合
  • 数据分析 任务3
  • Axure 中继器的Repeater属性的使用
  • Device Tree (四) - device_node -> platform_device
  • 部署高斯喷射项目gaussian-splatting
  • NetSuite多脚本性能研究
  • 图片旋转并保存图片
  • 第3关:注释
  • zookeeper快速入门五:用zookeeper实现服务注册与发现中心
  • QT中connect()的参数5:Qt::DirectConnection、Qt::QueuedConnection区别
  • 【数字孪生】Nginx发布数字孪生三维建模模型服务及调用方法
  • Jasypt 配置文件加密的用法
  • JavaScript爬虫进阶攻略:从网页采集到数据可视化