首先,确定服务器中已经安装并开启GD2图形库

然后,代码如下:

ob_clean();
$realname = "姓名";
$schoolname = "学校";
$idcard = "身份证号";
$image = imagecreatefrompng('certification.png');           // 证书模版图片文件的路径
$red = imagecolorallocate($image,00,00,00);                 // 字体颜色
// imageTTFText("Image", "Font Size", "Rotate Text", "Left Position","Top Position", "Font Color", "Font Name", "Text To Print");
imageTTFText($image, 50, 0, 1110, 1025, $red, '字体路径',$realname);
imageTTFText($image, 50, 0, 1000, 1023, $red, '字体路径', $schoolname);
imageTTFText($image, 55, 0, 900, 810, $red, '字体路径(/usr/share/fonts/truetype/ttf-dejavu/simhei.ttf)', $idcard);
/* If you want to display the file in browser */
header('Content-type: image/png;');
ImagePng($image);
imagedestroy($image);
/* if you want to save the file in the web server */
$filename = 'certificate_aadarsh.png';
ImagePng($image, $filename);
imagedestroy($image);
/* If you want the user to download the file */
$filename = 'certificate_aadarsh.png';
ImagePng($image,$filename);
header('Pragma: public');
header('Cache-Control: public, no-cache');
header('Content-Type: application/octet-stream');
header('Content-Length: ' . filesize($filename));
header('Content-Disposition: attachment; filename="' .
basename($filename) . '"');
header('Content-Transfer-Encoding: binary');
readfile($filename);
imagedestroy($image);

PHP实现图片上添加文字(证书生成)相关推荐

  1. java生成二维码(在图片上生成二维码(二维码带logo)并且在图片上添加文字标签)

    1pom.xml <!--生成二维码--> <dependency><groupId>cn.hutool</groupId><artifactId ...

  2. 在图片上添加文字并生成图片

    在图片上添加文字并生成图片 开发工具与关键技术:Visual Studio 2015 作者:李德新 撰写时间:2019年6月04日 在我们的日常生活中,我们经常能看到各样格式的表单,而且有时候我们还要 ...

  3. php 图片上加文字,php使用GD库实现图片上添加文字的方法(代码)

    本篇文章给大家带来的内容是关于php使用GD库实现图片上添加文字的方法(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我们可以利用php的gd库扩展来对我们的图片进行处理,例 ...

  4. python怎么加图片_怎么在图片旁边加文字 python如何在图片上添加文字 - 励志 - 52资讯网...

    Python在图片上添加文字的两种方法:OpenCV和PIL 一.OpenCV方法 1.安装cv2 pip install opencv-python 2.利用putText方法来实现在图片的指定位置 ...

  5. html和css的图片怎么加,html+css如何在图片上添加文字

    html+css如何在图片上添加文字 2018-09-14 效果如图 思路:div相对定位. 图片默认定位, 文字绝对定位 参考代码 html> /*div1下面 包含着1个图片和1段文字*/ ...

  6. python在图片上添加文字 - cv2模块的安装与使用

    一.cv2的安装 一般来说,在pycharm中安装包的方式如下: 点击"+"之后,在搜索框中输入"cv2",点击下方的"Install package ...

  7. iOS在图片上添加文字或图片

    Objective-C在图片上添加文字,请使用如下方法: /**在图片上添加文字,只支持英文,如果想添加其他文字,请看下面的方法@param image 图片@param string 要添加的文字@ ...

  8. 【PHP实例】使用GD2函数在图片上添加文字

    实例说明 PHP 中的 GD 库支持中文,但必须要以 UTF-8 格式的参数来进行传递.如果使用imageString () 函数直接绘制中文字符串,就会显示乱码,这是因为GD2 对中文只能接收UTF ...

  9. qt怎么在图片上添加文字

    你可以使用 Qt 的 QPainter 类来在图片上添加文字.首先,你需要创建一个 QPixmap 对象,并使用 QPainter 类的构造函数将其作为参数传入.然后,你可以使用 QPainter 的 ...

  10. opencv怎么在图片上添加文字?

    在 OpenCV 中,可以使用 cv2.putText() 函数在图像上添加文本.这个函数需要指定文本.文本位置.字体.字体比例.颜色.线宽等参数. opencv怎么在图片上添加文字? 下面是一个示例 ...

最新文章

  1. 浅析网站空间主机应该如何进行配置?
  2. Bit-Scalable Deep Hashing with Regularized Similarity Learning for Image Retrieval and Person Re-ide
  3. C指针原理(31)-Ncurses-文本终端的图形
  4. Extjs 登录界面源码
  5. 数据管理,数据治理,数据中心,数据中台,数据湖这下就分清楚了!
  6. php 数组重复最多,PHP获取数组中重复最多元素的简单示例
  7. 对我帮助很大的ESXCLI命令
  8. 十六进制数用int吗_你真的精通C语言吗?来解这十道C语言迷题试试吧!
  9. android之保存Bitmap到文件
  10. nlp基础—12.LSTM-CRF模型介绍
  11. Centos7 安装Luarocks过程
  12. 最佳材料设计Android应用模板
  13. 二极管,电容正负极判断(图文)
  14. springboot返回对象报No serializer found for class xxx and no properties discovered to create BeanSerializ
  15. Vue绘制业务流程图(附源码)
  16. es集群状态yellow排查
  17. 桌面运维常见问题解决办法②
  18. 怎样让健康码截图合并一张图片_健康码拼图
  19. 所谓的不撞南墙不回头
  20. 在线生成网站地图工具SiteMap

热门文章

  1. 易语言超级列表框 网络图片_易语言实用例程1:简单的数据库网络操作(C/S架构)---下篇...
  2. 探索脑机接口技术的潜在医学应用
  3. 电商领域如此火爆,大咖们都在做的无货源到底是什么?
  4. 云计算 Spark实验
  5. html 函数参数 字符串转义字符串,转义html标签符函数:html_escape()
  6. 计算机网络服务无法启动,电脑遇到Windows无法启动world wide web publishing service服务,依赖服务或组无法启动怎么办-电脑自学网...
  7. 新闻集团下周将推iPad报纸 网站屏蔽搜索引擎
  8. 制作 JS 广告的简易入门(二)利用 CSS3 技术制作广告
  9. 【已解决】MACOS ICloud同步上传或下载卡住/失败/正在上传xx个项目/断网/断链问题的临时解决方案
  10. ols最小二乘法是什么|OLS最小二乘法是如何推导的