位置: 编程技术 - 正文

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

  • 增值税普通发票有什么用
  • 没有购销合同可以开票吗
  • 应收账款和长期应收款区别
  • 无票收入申报时要填税率吗
  • 租赁的房子
  • 管理费用多计提了怎么冲
  • 税控专用设备抵扣分录
  • 物流公司一般纳税人怎么报税
  • 工程公司安装中央空调能按混合销售计算增值税么?
  • 建筑业简易征收的适用范围
  • 单边征收
  • 企业出租屋顶不需要缴税!
  • 税收的凭证有哪几种
  • 车船税提高了吗
  • 资产负债表其他应付款包括哪些
  • 向境外企业付外汇
  • 股东以车辆出资 涉及哪些税费
  • 费用未入账是什么意思
  • 利息保障倍数计算公式资本化利息
  • 专票的六位开票代码指的是什么
  • 结转本月各项损益
  • 成本和费用有什么区别与联系
  • 在windows7中桌面指的是全部窗口
  • php 什么是类
  • 代开房租的税点计入什么科目?
  • windows10记事本
  • 资产评估没有发票可以吗
  • 无痛人流多少钱?
  • linux递归创建目录命令
  • php找出字符串中出现最多的字母
  • mybitas分页
  • 详解Yii2高级版引入bootstrap.js的一个办法
  • java面试题及答案下载
  • 如何用php操作mysql
  • 固定资产计提折旧的方法
  • 筹办期间发生的广告费和业务宣传费可以扣除吗
  • 公司名下商品房过户给公司需要交过户费
  • 微擎框架可以干什么
  • 织梦使用教程
  • 公司油票发票信息怎么查
  • mysql load local
  • sql使用cast进行数据类型转换示例
  • 做私活要收个人所得税吗
  • 2023年会计继续教育报名入口
  • 基建期罚款支出账务处理
  • 什么叫公关费用
  • 短期流动负债计算公式
  • 材料成本差异是什么
  • 残保金缴纳计算方法2021
  • 自己开发财务软件
  • 主营业务成本账户属于什么账户
  • 资本成本率是指企业用资费用与有效筹资额之间的比率
  • 利息收入为什么冲减财务费用
  • 个人为什么不能购买永续债
  • 预缴增值税扣除额用填写吗
  • 转出未交增值税借方余额表示什么
  • win7纯净版系统安装
  • itunes无法更新app
  • u盘装win8系统教程图解
  • Xp输入法不见了
  • window10重置和做系统的区别
  • Linux+Apache+PHP+MySQL+Zend Optimizer+PHPMyAdmin
  • 如何在linux shell关闭443端口
  • node. js教程
  • Shell脚本监控linux系统信息
  • unity基础教程
  • shell 自定义函数
  • javascript如何
  • js动态生成函数
  • android:ellipsize="marquee"
  • android滚动布局
  • 教程java
  • android获取sha1
  • 温州电子税务局电话号码
  • 税务代收是什么意思
  • 如何认真贯彻落实中央八项规定,切实改进工作作风
  • 为什么进了网页不能登录
  • 福州灵活就业社保缴费2024年多少钱
  • 企业演讲稿 英文
  • 财务公司怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设