位置: 编程技术 - 正文

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

  • 计提印花税如何计算
  • 金税四期的到来意味着什么
  • 劳务外包人员算不算从业人员
  • 生产设备的修理费用计入什么科目小企业
  • 外购商品增值税
  • 工程检测费占工程金额多少
  • 企业购进材料的会计分录
  • 退货没有红字发票怎么办
  • 建筑行业劳务费开发票可以开工程款吗?
  • 不动产发票如何开具
  • 金税四期上线了吗?
  • 可转换债券转换权的价格怎么算
  • 研发费用界定标准
  • 加工贸易企业如何财务管理账务流程
  • 营改增建筑工程怎么计算举例
  • 把快速打开
  • 在window中
  • 周转材料计划成本会计分录
  • amr文件下载
  • 定额发票收入
  • php数组函数题目
  • 固定资产的主要特征有哪些
  • 房产税的应纳税额计算方法
  • 后端怎么把图片传给前端的
  • 日本的萤火虫
  • 固定资产如何抵成本
  • 税款差0.05是怎么处理
  • vericut9.0环境变量
  • php如何创建文件
  • ai作画app
  • php加密方式有哪些
  • codeignitor
  • php实现分页显示
  • 债权投资 科目
  • php的两种运行方式
  • 多模手机
  • 最全面的心脏检查怎么做
  • php判断文件是否存在的函数
  • phpcms v9官网
  • 固定资产租赁费的税率是多少
  • 供应商的质量扣款应该开什么发票
  • 计提事业发展基金分录
  • 对企业来说什么是工匠精神
  • mongodb常用语句
  • mysql常用优化方案
  • 浏览器测试网页
  • 项目终止前期费用核销
  • 主管盾和制单盾是是转账使用的U盾吗?
  • 简单的记账方法叫什么
  • 微信小程序 滚动 变色
  • 一般纳税人开普票要交税几点
  • 公司注销未分配利润如何处理
  • 金税四期上线企业还活吗
  • 什么情况下需要异地预缴增值税
  • 应付职工薪酬的核算内容
  • 高新技术企业取消资格的程序
  • 产权交易所交易流程
  • 商标的使用权
  • 暂估出库需要确认收入吗
  • 独立核算和非独立核算哪个好
  • 商业承兑汇票过期了怎么办
  • 食堂计入公务接待费
  • MySQL中的max()函数使用教程
  • 安装最新的powershell,了解新功能和改进
  • CentOS yum php mcrypt 扩展安装方法
  • win10预览版好吗
  • window7电源设置
  • win7打开游戏显示已停止工作
  • 双击windows 7桌面上的快捷图标可以干嘛
  • react-native-navigation
  • react组件写法
  • undefined reference to pthread
  • 脚本添加crontab
  • jquery提交form表单数据
  • Node.js中的全局变量有哪些
  • AutoPainting
  • express.js教程
  • 开发 工具
  • 新疆捡陨石地方叫什么
  • 江苏省税务局授权网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设