位置: 编程技术 - 正文

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城建税减半征收优惠政策解读
  • 制造费用的借方和贷方各表示什么
  • 原材料进口关税怎么算
  • 高新企业职工教育经费扣除比例
  • 宾馆收入应按什么计算
  • 银行利息回单怎么打印
  • 研发无形资产摊销加计扣除计算
  • 扶持资金属于政府补助吗
  • 预收货款属于资金投入吗
  • 重新建账要以前的期初余额吗
  • 营改增后房地产开发税费一览表
  • 增值税专用发票验票
  • 房地产的出租行为属于土地增值税征收范围吗
  • 科研经费税收优惠
  • 运费允许抵扣的税额分录
  • 万份收益是什么意思0.6
  • 生产成本的工料有哪些
  • 加工贸易企业如何财务管理账务流程
  • 税前扣除是好事吗
  • 其他权益工具投资公允价值变动怎么计算
  • 手动滑屏怎么操作
  • 怎样删除电脑系统账户
  • 转出未交增值税借方余额表示什么
  • php设计思路
  • 公司帮员工买社保能扣税吗
  • 双色球python算法
  • php import
  • 企业会计准则存在的问题怎么写
  • 工商年报的社保缴费基数怎么算
  • thinkphp教程
  • windows nginx php配置
  • 黄金海岸冲浪者沙滩
  • detr训练自己的数据集
  • javascrapt
  • 个人出租房可开发票吗
  • 弃置费用预计负债的摊余成本
  • 发票明细太多怎么设置见清单
  • 织梦商城
  • 收到生育津贴如何入账
  • 负债类科目有借贷方向吗
  • mysql 虚拟机
  • 房租没发票怎么入账
  • 研发折旧怎么分类
  • 新公司核税需要什么材料
  • 政府补助计入哪个会计科目
  • 银行卡被误扣多少钱
  • 融资租赁与经营租赁的区别主要是
  • 利息收入和利息费用是一个科目吗
  • 交增值税账务处理
  • 免抵税额和免抵退税额一样吗
  • 会计凭证数字书写模板
  • 买辆车要交多少税
  • mysql两者之间
  • SQL server不存在或拒绝访问 u8
  • 如何关闭windows防护
  • 电脑重装系统win8
  • win7如何运行命令
  • Win10装不上是什么原因
  • 手机屏幕尺寸测量工具
  • cocos2dx 3.5 win7 eclipse 环境搭建及hello world
  • 超大安卓游戏
  • js图像
  • android DefaultHttpClient设置setCookieStore
  • unity GetComponentsInChildren
  • python 字符串
  • 河南税务公众号缴费养老保险
  • 总公司和子公司是什么关系
  • 我国个人所得税起征点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设