位置: 编程技术 - 正文

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

  • 企业支付的租金在汇算时可一次性税前扣除
  • 机械租赁适用税率
  • 简易计税方法使用范围
  • 初中毕业可以考警察学校吗
  • 出货一般要多久
  • 发票上是17%的税率吗
  • 过路费可以入账吗
  • 小规模纳税人每季度报税清盘
  • 拍卖公司都要交前期费用吗?
  • 当月进项税额大于销项税额
  • 股东捐赠给企业资金保壳
  • 不动产可以拆吗
  • 存货的主要内容包括什么
  • 个税返还交所得税吗
  • 金税盘抵扣增值税申报
  • 投资性房地产后续支出包括
  • 电子发票会计怎么记账
  • 符合条件的小型微利企业减按多少的税率征收企业所得税
  • 计提应收票据利息怎么算
  • 工资薪金所得税扣除标准
  • 工资薪金所得税前扣除项目标准
  • 发票金额大于开票金额
  • 购进商品是什么会计科目
  • 成本转入费用
  • 简述linux系统的启动
  • 组策略在哪里
  • kernel32在哪个文件夹
  • 编制合并财务报表时,下列各项中不属于子公司
  • neo什么意思翻译成中文
  • 项目优化管理工具
  • 理财的利息收入计入什么科目
  • 威尼斯海滩滑板场
  • php使用什么开发工具
  • 购买货物收到发票财务报表怎么提现
  • vue 登录模板
  • 增值税留抵税额计入什么科目
  • oracleupdate关联表
  • 政府会计无偿调拨资产账务处理
  • 专票退税是什么意思
  • 计提坏账的比例是多少
  • 微信小程序完整授权
  • yolo v4 v5
  • 二手车征税税率减按多少税
  • python中有很多包管理工具
  • 外汇核销是什么意思
  • 公司赠送客户的产品怎么核算
  • 门店有营业执照仓库加工要办营业执照
  • python如何访问私有方法
  • 销售折扣收货方法有哪些
  • 小微企业应具备的条件
  • 企业所得税的减免税额
  • 对于产品开发阶段的评价
  • 投资公司如何运作
  • 出口退税免抵退税额要交城建税吗
  • 交车辆购置税需要什么材料
  • 红字冲红什么意思
  • 永续债的清偿顺序是什么
  • MySQL数据库远程登录
  • mysql如何导出数据
  • windows 10 build 9888
  • 字符集 linux
  • 电脑界面显示windows
  • win7系统玩红色警戒怎么全屏设置
  • 电脑windows8怎么样
  • win8系统如何关机
  • 在linux操作系统中,/etc/rc.d/init.d
  • js实现日历效果
  • mysql源码安装和二进制安装
  • fortune命令
  • jquery实战
  • 各类扩展名
  • node.js的安装步骤
  • python实现识别相似图片小结
  • javascript例题
  • 【Rayeager PX2分享】OpenCV入门之线段检测
  • javascript程序设计教程
  • 张家港保税区地区生产总值
  • 云南地税app官方下载
  • 企微宝破解
  • 第二税务所干什么的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设