$name = "哇哈哈";
$namea = "计算机应用管理";
$nameb = "软件开发";
//新建一个真彩色图像 -- imagecreatetruecolor(int $width , int $height)
$im = imagecreatetruecolor(800, 500);
//由文件或 URL 创建一个新图象 -- imagecreatefromjpeg(string $filename)
$bg = imagecreatefromjpeg('toutu.jpg');//拷贝图像的一部分 -- imagecopy(resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h)
//将 src_im 图像中坐标从 src_x,src_y 开始,宽度为 src_w,高度为 src_h 的一部分拷贝到 dst_im 图像中坐标为 dst_x 和 dst_y 的位置上。
imagecopy($im,$bg,0,0,0,0,900,539);
//imagedestroy — 销毁一图像
imagedestroy($bg);
//为一幅图像分配颜色 -- imagecolorallocate( resource $image , int $red , int $green , int $blue)
$black = imagecolorallocate($im, 60, 60, 60);
$font = 'fh.ttf';
$blacka = imagecolorallocate($im, 0, 0, 0);
//用TrueType字体向图像写入文本 -- imagettftext(resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile , string $text)
//image--由图象创建函数返回的图象资源。
//size--字体的尺寸
//angle--角度制表示的角度,0 度为从左向右读的文本
//x由 x,y 所表示的坐标定义了第一个字符的基本点(大概是字符的左下角)
//y Y 坐标。它设定了字体基线的位置,不是字符的最底端。
//color 颜色索引。使用负的颜色索引值具有关闭防锯齿的效果
//fontfile 是想要使用的 TrueType 字体的路径。
imagettftext($im, 14, 0, 285, 217, $blacka, $font, $name);
imagettftext($im, 14, 0, 485, 250, $blacka, $font, $namea);
imagettftext($im, 14, 0, 391, 280, $blacka, $font, $nameb);// 输出图像
header("Content-type: image/png");
imagejpeg($im);

转载于:https://www.cnblogs.com/yeshaoxiang/p/7832397.html

PHP操作图片简单案例相关推荐

  1. JavaScript操作BOM简单案例

    需要两个页面index.html和Test.html,可以直接运行,每个功能都已经注释完整,index.html页面的代码: <!DOCTYPE html> <html>< ...

  2. 【PaddleOCR】Flask+SpringCloud+Nacos+PaddleOCR的图片识别案例,使用Feign调用

    [PaddleOCR]Flask+SpringCloud+Nacos 的图片识别案例 文章目录 [PaddleOCR]Flask+SpringCloud+Nacos 的图片识别案例 前言 一.Padd ...

  3. python正则表达式需要模块_使用Python正则表达式模块,让操作更加简单

    处理文本数据的一个主要任务就是创建许多以文本为基础的特性. 人们可能想要在文本中找出特定格式的内容,比如找出存在于文本中的电子邮件,或者大型文本中的电话号码. 虽然想要实现上述功能听起来很繁琐,但是如 ...

  4. Redis简单案例(二) 网站最近的访问用户

    原文:Redis简单案例(二) 网站最近的访问用户 我们有时会在网站中看到最后的访问用户.最近的活跃用户等等诸如此类的一些信息.本文就以最后的访问用户为例, 用Redis来实现这个小功能.在这之前,我 ...

  5. Redis简单案例(四) Session的管理

    Redis简单案例(四) Session的管理 原文:Redis简单案例(四) Session的管理 负载均衡,这应该是一个永恒的话题,也是一个十分重要的话题.毕竟当网站成长到一定程度,访问量自然也是 ...

  6. python n个list如何组成矩阵_通过学习在processing中操作图片,掌握python 列表操作...

    这次的教学非常简单,只需要安装了python模式的processing就可以(安装教程见专栏目录).我从网上找了一个比100*100稍微大一点的图片,你可以也找一个.然后我们就可以一起开始今天的学习啦 ...

  7. Redis简单案例(三) 连续登陆活动的简单实现

    原文:Redis简单案例(三) 连续登陆活动的简单实现 连续登陆活动,或许大家都不会陌生,简单理解就是用户连续登陆了多少天之后,系统就会送一些礼品给相应的用户.最常见的 莫过于游戏和商城这些.游戏就送 ...

  8. 适合初学者的struts简单案例

    2019独角兽企业重金招聘Python工程师标准>>> 前言:虽然现在ssh开发满天飞,但是对于初学者来说,未必是好事,从基础学起,一步一个脚印,也许对他们来说更好. 接下来的时间里 ...

  9. tf.nn.conv2d理解(带通道的卷积图片输出案例)

    三篇参考: 1.https://blog.csdn.net/goodshot/article/details/79655915 TF-卷积函数 tf.nn.conv2d 介绍 2.https://bl ...

最新文章

  1. “堆”,栈,堆栈,队列,它们的区别?
  2. 破解CMOS SETUP密码诀窍
  3. 柴油发电机为什么会出现故障?需要注意的5个常见原因
  4. Origin如何绘制泡泡图?
  5. bond的主备模式_号外号外:Redhat7通过bond技术实现双网卡绑定
  6. 苹果x可以双卡吗_苹果12支持双卡吗
  7. php pdo输出数据库,PHP中PDO对像及PDOStatement::fetch()的用法数据库查询,结果输出处理...
  8. stretchblt 模糊_拼多多直播不显示画面?直播画面模糊怎么调整
  9. 浅析 golang module
  10. SQL Server中的版本号
  11. Cisco 防火墙 ASA DHCP 配置
  12. androidx中app.startup组件官方指南
  13. 电箱吉他与原声吉他的区别在哪里?初学者应该选哪个呢?
  14. 苹果手机使用计算机网络,苹果安卓手机使用usb共享网络给win10电脑的操作方法...
  15. arduiono电子音乐代码_用ARM实现音乐电子相册
  16. 中年妇女xxx_2019年国际妇女节庆祝活动
  17. Proxyee-down 3.x的下载与安装
  18. 【图片浏览器 Objective-C语言】
  19. select二级联动价格策略+js的eval()
  20. 危难中拯救华为:08机往事

热门文章

  1. java 线程加载类_怎么判断java当前线程是否加载了一个类的字节码
  2. rabbitmq充分利mysql_牛逼哄哄的 RabbitMQ 到底有啥用?
  3. 在linux看数据库表空间,Linux平台达梦数据库V7之表空间管理
  4. python pytest
  5. Python 装饰器@functools.wraps(func)
  6. Scala class
  7. 计算机组成原理计算题题库,计算机组成原理习题库.doc
  8. 天融信网闸web界面登录方式_有颜值更有才华,乘风破浪的天融信面板AP接受硬核实测...
  9. vSphere 7 With K8s系列09:部署wordpress示例
  10. tidb使用坑记录TiDB和Mysql的sql差异总结