位置: 编程技术 - 正文

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

  • 出口企业税负率计算公式
  • 继续教育容易过吗
  • 用库存现金支付职工医药费用69元会计人员编制的
  • 公司会计日常工作内容
  • 什么时候贷主营业务成本
  • 折现率怎么确定 公式
  • 个体工商户旅馆怎么交税
  • 农产品收购发票可以跨区域开吗
  • 买车的报税联是什么作用
  • 嵌入式软件产品的批准放行
  • 申报查询里面找不到才申报的个税
  • 工商年报的应交税费包含哪些
  • 汇票和支票的区别是什么
  • 卖二手车发票如何做账?
  • 转账凭证有哪些内容
  • 长期股权投资的初始计量
  • 企业员工福利费管理制度内容
  • 招待住宿费计入什么科目
  • 管理费用是负的是什么意思
  • 支付给银行的借款利息属于什么会计要素
  • 评估增值的差额是什么
  • 2018年业务宣传费与广告费税前扣除标准及依据
  • 工地人为受伤一般怎么解决
  • 增值税专用发票电子版
  • 暂估商品入库跨年收到发票怎么做账?
  • 缴纳车船税的车辆
  • 销售单怎么设置打几行
  • 税负率一般控制在多少合适
  • win11电脑下载的软件桌面没有图标怎么办
  • win11 zen2
  • 一般纳税人减免性质代码怎么填写
  • 股权转让合同怎么解除
  • 建筑企业挂靠违法吗
  • 企业新增股东投标流程
  • 货币资金属于
  • 预收账款期末余额怎么算
  • 营改增建筑业范围
  • 解决微信授权回复的方法
  • 装订好的凭证可以拆开吗
  • 一般纳税人内账可以不提税吗
  • 一般纳税人设备安装税率
  • 技术研发费用包括哪些
  • 走工资支付福利怎么算
  • linux db2安装与配置
  • 内帐税金会计分录
  • MongoDB中MapReduce编程模型使用实例
  • 物业公司一般纳税人简易征收
  • 金税四期主要核查什么?
  • 预收款增值税纳税时间
  • 收到以前年度退回的企业所得税怎么做账
  • 什么是稳岗补贴呢
  • 标书费没有发票合理吗
  • 应收账款科目如何核算
  • 长期待摊费用摊销是当月还是下月
  • 养老保险如何记算
  • 私人出租房子发圈文案
  • 支付结算规定的基本要求
  • 2020年防洪基金计算公式
  • 可供出售债权投资
  • 暂估入库的商品可以结转成本吗?
  • 税前扣除的职工福利费怎么算
  • 旅行社开的发票如何记账?
  • 企业会计准则基本准则
  • 自动化收集落料
  • windons10安装
  • linux如何替换
  • 如何查看ubuntu系统版本
  • 重装win7系统后没有无线网
  • win8.1截图工具快捷键
  • linux的安装教程
  • dos echo命令
  • css美化表单 案例
  • 将网页改换成黑白
  • android基础知识点
  • 用python写爬虫
  • PreferenceActivity与PreferenceFragment应用
  • android:thumb
  • jquery 插件写法
  • 一月份纳税申报
  • 契税有发票吗,还是纳税证明
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设