位置: 编程技术 - 正文

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

  • 住宿业的小规模纳税标准
  • 高新企业收到政府补贴怎么做账
  • 影响年度损益的金额有哪些
  • 员工在公司食堂就餐被烫伤医药费由谁承担
  • 工资表多扣个税怎么做账
  • 2019新租赁准则账务处理举例
  • 企业对公账户转法人私户
  • 发票没作废写上作废了怎么办
  • 流动负债是总负债吗
  • 金税三期个人所得税税率
  • 分销佣金分配
  • 开具红字发票抵扣后如何退税?
  • 出差补助没有发票计入什么科目
  • 向一般纳税人销售劳保专用物品
  • 固定资产作为实收资本报废怎么处理
  • 购入的苗木种植一段时间后再销售要交增值税吗?
  • 小规模建筑业有增值税吗
  • 水电费差价收入计算增值税公式是怎样的?
  • 开增值税专票交多少税费
  • 装修费属于劳务费吗
  • 刷银行卡消费安全吗
  • 核定征收取消了
  • 个体定税标准
  • 没有成本票怎么做成本
  • 原材料损失计入
  • 不含税进货价
  • 怎么利用腾讯手机号找人
  • 电脑添加小工具
  • 期末留抵税额退税是什么意思
  • 工地购买的零星材料计入什么科目
  • 鼠标怎么设置为右键功能
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • 生产企业结账流程
  • 土地出让金可以代缴吗
  • 超市赠送消费券怎么用
  • 家装行业如何确认收入
  • php怎么设置中文
  • 公司收到个人入股资金要交税吗
  • PHP:sys_getloadavg()的用法_misc函数
  • 搬迁补偿费如何做账
  • 怎样把有余额的钱转出来
  • 辅助生产成本是
  • PHP:imagecolordeallocate()的用法_GD库图像处理函数
  • 企业资产损失所得税税前扣除
  • 税局 不负责任
  • 财政补贴是解决什么问题的
  • 微信利用php创建文件
  • 报销的时候发票金额大于实际报销的金额
  • phpcms程序
  • 建筑材料开票可以抵税吗
  • 税务法新规
  • 个人所得税定额税率
  • 纳税滞纳金的计算方法
  • 什么是库存现金限额?为什么要核定库存现金限额
  • 其他应付款转出的会计分录
  • 被挂靠方并收取管理费的公司怎样处理账务?
  • 收到招聘费发票怎么做账
  • 应收账款和预收账款都是企业的流动资产
  • 所得税汇算清缴退税会计分录怎么做
  • 发票限额如何限定
  • 收到境外打电话来怎么办
  • 应付票据贴现借款
  • 销售自己使用过的物品免税吗
  • w10语言栏
  • linux 系统查看
  • win10 20h2怎么装
  • win8怎样恢复系统
  • win10的用户
  • win8注销在哪里
  • 粒子冲突
  • windowsxp命令行窗口怎么打开
  • 不用javascript可以吗
  • jquery显示div
  • 深入理解新发展理念,推进供给侧结构性改革
  • ready jquery
  • imageview tint
  • jquery :not
  • 核准类结算账户包括
  • 常州的居民医保在哪里交
  • 十四五时期的税制改革重点是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设