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

php生成透明图片和文字

<?php
// 创建一个新的图像资源
$image = imagecreatetruecolor(300, 100);// 设置背景颜色为透明
imagesavealpha($image, true);
$trans_colour = imagecolorallocatealpha($image, 0, 0, 0, 127);
imagefill($image, 0, 0, $trans_colour);// 设置字体颜色和大小
$font_color = imagecolorallocate($image, 255, 0, 0);
$font = 'C:/Windows/Fonts/msyhl.ttc'; // 替换为你的字体文件路径$font_size = 40;// 计算文字的宽度和高度
$text = "京东";
$bbox = imagettfbbox($font_size, 0, $font, $text);
$width = $bbox[2] - $bbox[0];
$height = $bbox[1] - $bbox[7];// 计算文字的位置
$x = (imagesx($image) - $width) / 2;
$y = (imagesy($image) + $height) / 2;// 将文字绘制到图像上
imagettftext($image, $font_size, 0, $x, $y, $font_color, $font, $text);// 输出图像
header('Content-Type: image/png');
imagepng($image,'k.png');// 销毁图像资源
imagedestroy($image);
?>

http://www.mrgr.cn/news/40565.html

相关文章:

  • Windows 环境下 MySQL5.5 安装与配置详解
  • 图神经网络DGL库之消息传递
  • Linux数据备份
  • idea 同一个项目不同模块如何设置不同的jdk版本
  • MySQL安装与环境配置(Windows系统 MySQL8.0.39)
  • 教程:在Linux上启动、运行、杀掉和管理项目程序
  • 从构建个性化学习系统维度提高认知转化率
  • 【JavaWeb】JavaWeb笔记 Servlet
  • Hopcroft算法划分解释
  • Acwing 组合计数
  • 第十九章(自定义类型:结构体)
  • 今日指数项目项目集成RabbitMQ与CaffienCatch
  • 【漏洞复现】泛微OA E-Office do_excel.php 任意文件写入漏洞
  • 编码能力提升计划 - 华为OD统一考试(E卷)
  • C++入门基础 (超详解)
  • Trilium Notes笔记本地化部署与简单使用指南打造个人知识库
  • Spring Boot与足球青训后台系统的协同
  • IPv4与TCP数据包结构解析
  • 计算机视觉(CV)技术的优势和挑战
  • 2024北京市赛 A.不要玩弄字符串