位置: 编程技术 - 正文

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数据统计分析)

  • 税控盘抵扣税款
  • 医疗机构销售药品需要销售记录吗
  • 工资计提金额有误怎么调整
  • 房地产企业所得税预计毛利率
  • 教育行业税收优势分析
  • 子公司借钱给母公司的会计处理
  • 生产能量计入固定成本
  • 银行贷款印花税是什么意思
  • 成本类科目有哪些口诀
  • 残疾人士有哪些
  • 上市公司存货跌价准备怎么看
  • 资产减值损失确认后,减值资产的折旧
  • 分期收款销售商品确认收入会计分录
  • 贷款利息进项税额转出
  • 售后人员出差计入哪个科目
  • 应收账款客户少了几毛没有付怎么处理
  • 外贸企业仍一箱难求
  • 财务申报工资和实际发工资
  • 建筑业为员工购的意外险可以所得税抵吗?
  • 残疾人就业保障金怎么申报
  • 成本分析总结报告
  • 作价入股的土地可以摊销无形资产吗
  • 汽车发票金额怎么算
  • 第一次申领发票可以增额吗?
  • 个人免征增值税起征点
  • 工资达到起征点 报税时没有税款
  • 电脑进不了系统怎么用u盘重装
  • php常用的优化方式
  • 营业收入与营业成本之间的差额是
  • vue项目页面写在哪里
  • 大家在抢红包怎么回复
  • 公司给员工发放的福利都要扣个税吗
  • 企业投资入股要交企业所得税吗
  • 销售退回的会计分录金额
  • 前端如何调用后端方法
  • vite + vue + ts 自动按需导入 Element Plus组件,并如何解决按需引入后ElMessage与ElLoading 的问题(找不到名称“ElMessage”问题。)
  • thinkphp+vue
  • JavaScript charCodeAt() 方法
  • 集团对子公司拨款的规定
  • 门窗安装属于土建还是安装?
  • php文件缓存类
  • 商业汇票贴现时间轴
  • 小规模公司注销时账务要如何处理
  • 待转销项税额转出
  • 递延所得税负债大白话解释
  • 速动比率和流动比率怎么分析
  • 建筑行业挂靠代扣税款如何入账?
  • 工会经费计算公式的例子
  • 适用于一般纳税人的税率有
  • 出口额和外汇收入
  • 房租增值税专用发票可以抵扣吗
  • 研发费用属于哪类会计科目
  • 其他债权投资有没有减值准备
  • 什么情况下使用for循环
  • 开发成本六大类
  • 做好成本会计的基础工作主要对企业成本管理有什么意义
  • 销售净利润怎么算
  • 怎么设置xp系统
  • freebsd版本
  • windows字幕软件
  • win8 start menu
  • win8硬盘重装
  • 如何安装和卸载抖音软件
  • mac自动排序
  • linux的批处理
  • ie11forwindows10
  • 观察者模式指令
  • 关于国内邮政汇兑冻结下列说法正确的有
  • js数组随机抽奖
  • nodejs读取文件和写文件的方法
  • Android中dip、dp、sp、pt和px的区别
  • javascript编写程序
  • js使用类
  • 国家税务总局全国增值税发票官网
  • 开票资料?
  • 空调设备税率多少钱
  • 招聘退役士兵减刑政策
  • 长沙房产税如何征收
  • 重庆国税电子税务局手机版
  • 如何在国税网查看社保人员信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设