位置: 编程技术 - 正文

PHP使用内置函数生成图片的方法详解(php function函数的用法)

编辑:rootadmin

推荐整理分享PHP使用内置函数生成图片的方法详解(php function函数的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php内置对象,php函数内调用外部函数,php常用内置函数,php常用内置函数,php函数内调用外部函数,php常用内置函数,php常用内置函数,php使用内置函数的过程,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了PHP使用内置函数生成图片的方法。分享给大家供大家参考,具体如下:

第一步:创建图片

新建一个php文件,命名为new-image.php(你可以任意命名,方便后面的调用就行)。

php中有两个函数创建一张图片:mageCreate()创建一张空图片;ImageCreateFromPng()以现有的png图片为背景来创建一张图片。(这里的”Png”可以替换为”jpg”或”gif”,根据背景图片的格式来确定)

无论你使用了上面的哪一种方法,我们就创建好了一张图片,并把图片存到了$myImage这个变量中。

第二步:添加颜色

这时我们需要通过ImageColorAllocate()函数来创建一些颜色,把他们存到变量中,方便后面使用。

第三步:绘制图形

你还可以使用php的一些内置函数来添加一些几何图形:

下面是一个例子

这时,你会发现只绘制了矩形的轮廓,如果你想要的是填充的矩形,使用ImageFilledRectangle()方法:

第四步:添加文字

PHP使用内置函数生成图片的方法详解(php function函数的用法)

我们可以使用imagettftext()函数来为图片添加文字:

你肯定注意到了,在这里你需要选择字体(此处用的是Fonts/Oblivious font.ttf, 你可以使用你自己的喜欢的字体)。 如果不知道如何来获取字体,可以google一下,上面有很多的下载字体的网站,里面的内容足够让你眼花缭乱了。

第五步:生成图片

当你成功的绘制好了你要显示的图片,接下来就要把它显示在页面中了。首先要做的是,告诉页面,你要向他发送的数据是一张图片:

接下来,因为我们不在需要$myImage这个变量了,我们需要把它的内存释放掉:

第六步:调用图片

通过前面的五步,我们已经创建了一张图片,下面给大家说一下如何调用这张创建好了的图片。

在HTML文件中,我们使用url来引入这张图片:

利用imagepng()可生成一个图片文件

例如:

以上代码将在根目录下生成一个xxx.jpg的图片文件。

补充:小编在这里推荐一款本站的php格式化美化的排版工具帮助大家在以后的PHP程序设计中进行代码排版:

php代码在线格式化美化工具:

php简单统计在线人数的方法 本文实例讲述了php简单统计在线人数的方法。分享给大家供大家参考,具体如下:php//首先你要有读写文件的权限//本程序可以直接运行,第一次报错,以

php+mysql实现的二级联动菜单效果详解 本文实例讲述了php+mysql实现的二级联动菜单效果。分享给大家供大家参考,具体如下:!--php+mysql二级联动--htmlheadmetahttp-equiv="Content-Type"content="text/html;char

php+MySQL实现登录时验证登录名和密码是否正确 直入主题,先看php校验登录名和密码是否正确的代码:php$servername="服务器名";$username="账户名";$password="密码";$dbname="数据库名";php//Session需要先启动。sess

标签: php function函数的用法

本文链接地址:https://www.jiuchutong.com/biancheng/294852.html 转载请保留说明!

上一篇:php时间计算相关问题小结(php日期计算器)

下一篇:php简单统计在线人数的方法(php数据统计分析)

  • 进项税额转出的例题
  • 什么是印花税的税目
  • 小规模收到房租专票进项做账分录
  • 集体企业弊端
  • 住房公积金证书插上为什么登不进去
  • 施工企业增值税纳税地点
  • 银行利息增值税发票
  • 咨询费 税
  • 并购重组协议样本
  • 非基本人员单位部分
  • 应向客户收取的出租包装物租金
  • 增值税是什么鬼
  • 新会计准则下职工薪酬的变化及影响摘要
  • 运输费用入成本还是销售费用
  • 存货跌价准备的分录
  • 以前年度多计提了税金怎么办
  • 怎么激活win10密钥
  • 股份公司注销流程及费用
  • 出租的厂房房产税谁交
  • linux中gedit命令
  • 公司给客户报销费用可以吗
  • 代办税务需要什么资质
  • php poll
  • 出售固定资产增值税怎么处理
  • 园林绿化工程公司简介范文
  • 清算期间会计分录
  • codelite怎么进行编译
  • 企业向个人借款是否合法
  • php ffi 性能
  • smart局部变量
  • 工业企业计入制造费用的工资还需要交工会经费吗
  • 项目费用怎么入账
  • 哪些发票是成品发票
  • linux信号的本质
  • php递归函数桃子一天吃一半
  • 应付职工薪酬怎么冲平
  • 开会旅游的费用怎么算
  • 管理费用属于什么类
  • 开基本户一定要法人身份证吗
  • 摊位出租税率
  • vue2跟vue3
  • 企业预付账款科目设置
  • 经销商会议是什么意思
  • 高新技术企业外债便利化额度试点重庆
  • 质保金怎么做账
  • 财务费用减少记借方还是贷方
  • 对外服务应收取的款项
  • 购入不需要安装的固定资产会计科目
  • 外出经营活动需要预缴税款吗2020年
  • 微信转账没有显示对方的名字怎么办
  • 库存商品怎么做表格
  • 企业应交税金包括印花税吗
  • 结转已售材料成本6000元
  • 计提时的会计分录
  • 库存现金过多的隐患
  • 新准则融资租赁承租人的会计处理
  • mysql8.0优化
  • sqlserver正则表达式替换列
  • MySQL数据迁移到oracle
  • win10升级win1
  • win10如何配置
  • centos named
  • winxp如何设置文件共享
  • win7远程桌面连接怎么设置
  • android 相对布局居中
  • 判断div滑动到底怎么操作
  • 一个简单的防偷技巧
  • 用于登录
  • 批处理循环执行批处理
  • android 更新apk
  • unity协程会阻塞主线程吗
  • python socket server
  • jQuery基于$.ajax设置移动端click超时处理方法
  • 深圳电子税务局税种启用在哪里
  • 税务行政处罚一般程序和简易程序的区别
  • 实际金额与报关金额不符
  • 周报要素
  • 纳税人总机构和分机构不在同一县怎么办
  • 矿产资源税怎样征收
  • 贵阳市税务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设