位置: 编程技术 - 正文

php输出图像的方法实例分析(php 输出)

编辑:rootadmin

推荐整理分享php输出图像的方法实例分析(php 输出),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php输出对象,php输出图像的方法有哪些,php输出图像的方式有哪些,php 输出,php输出图像的方法有哪些,php中怎么输出图片src,php中怎么输出图片src,php输出图形,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了php输出图像的方法。分享给大家供大家参考,具体如下:

PHP作为一种Web语言,无论是解析出的HTML代码还是二进制的图片,最终都要通过浏览器显示。应用GD2函数绘制图像首先需要用header()函数发送HTTP头信息给浏览器,告知所要输出的图像的类型,然后应用imagegif()函数、imagejpeg()函数或者imagepng()函数等分别输出GIF,JPG和PNG格式的图片。

header(string,replace,http_response_code)

bool imagegif( resource $image[, string $filename] )

imagegif()函数从image图像以filename为文件名创建一个GIF图像。image参数是imagecreate()或imagecreatefromgif()等创建图像函数的返回值,图像格式为GIF。如果应用imagecolortransparent()函数,则图像设置为透明,格式即为gif。filename参数为可选,如果省略,则原始图像流将被直接输出。

imagejpeg()和imagepng()函数的使用方法与imagegif()函数的使用方法类似,这里不再讨论。

例如:

首先应用header()函数发送HTTP头信息给浏览器告知输出的媒体类型,在这里输出GIF格式的图片,然后创建一副*像素的画布,并在画布上绘制"I Like PHP"的文字,最后应用函数imagegif()输出所创建的图像。

php输出图像的方法实例分析(php 输出)

运行结果为:

代码解析:

用imagecreatetruecolor(int x,int y)建立的是一幅大小为x和y的黑色图像(默认为黑色),如想改变背景颜色则需要用填充颜色函数imagefill($img,0,0,$color);

imagecreate 新建一个空白图像资源,用imagecolorallocate()添加背景色

array Imagettftext(int im, int size, int angle, int x, int y, int col, string fontfile, string text);

本函数将 TTF (TrueType Fonts) 字型文字写入图片。参数 size 为字形的尺寸;angle 为字型的角度,顺时针计算,0 度为水平,也就是三点钟的方向 (由左到右), 度则为由下到上的文字;x,y 二参数为文字的坐标值 (原点为左上角);参数 col 为字的颜色;fontfile 为字型文件名称,亦可是远端的文件;text 当然就是字符串内容了。返回值为数组,包括了八个元素,头二个分别为左下的x、y 坐标,第三、四个为右下角的 x、y 坐标,第五、六及七、八二组分别为右上及左上的 x、y 坐标。

注意此函数中的fontfile的路径问题,上例中,字体文件和PHP文件处于同一个目录中。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP图形与图片操作技巧汇总》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

php中的单引号、双引号和转义字符详解 PHP单引号及双引号均可以修饰字符串类型的数据,如果修饰的字符串中含有变量(例$name);最大的区别是:双引号会替换变量的值,而单引号会把它当

php实现PDO中捕获SQL语句错误的方法 本文实例讲述了php实现PDO中捕获SQL语句错误的方法。分享给大家供大家参考,具体如下:使用默认模式-----PDO::ERRMODE_SILENT在默认模式中设置PDOStatement对

redirect_uri参数错误的解决方法(必看) 今天做微信开发时候出现了redirecturi参数错误。百度了一下。原来是Oauth授权域名没有填写再授权域名中,填写自己用到的域名即可。以上这篇redirect_uri

标签: php 输出

本文链接地址:https://www.jiuchutong.com/biancheng/294627.html 转载请保留说明!

上一篇:替换php字符串中的单引号为双引号的方法(php替换文本指定内容)

下一篇:php中的单引号、双引号和转义字符详解(编写一个php程序,展示双引号和单引号的区别)

  • 公司利润提取如果避税怎么做会计分录?
  • 车船税不交有什么影响 三大影响要注意
  • 建筑业的账务处理
  • 未入账的固定资产处理的财务处理
  • 印花税的计税依据怎么算公式
  • 钱已付票未收到分录怎么做
  • 未核定印花税
  • 企业增资认缴是什么意思
  • 租了房子再转租
  • 汇票的票据行为有贴现吗
  • 运输费可以和货款合并开票吗
  • 增值税专用发票抵扣期限
  • 建筑公司收到工程服务发票怎么做会计分录
  • 机票行业一定要开发票吗?
  • 小规模免了增值税怎么办
  • 房产税税计入什么科目
  • 个人买卖二手房交什么税
  • 小规模纳税人能抵扣进项发票吗
  • 多发工资还给老板是傻吗
  • 银行贷款受托支付受托人有风险吗
  • 汽车租赁公司产品服务
  • 打开游戏时总是出现需要新应用打开此MS
  • vmware运行win10很卡怎么解决
  • windows11怎么设置壁纸
  • kindeditor vue
  • 营改增后不动产租赁费的税率是多少
  • win11如何修复
  • 行政单位预付款已收到货物无发票
  • 怎么让win7不锁定
  • 腾讯云php
  • 以摊余成本计量的金融负债
  • 享受所得税优惠情况说明
  • uniapp官方教程
  • 微信小程序获取手机号失败
  • Cookie和Session的区别,各自的使用方法及常用操作
  • Windows 10 python 3.9安装运行Mockingbird--拎包入住功略
  • 一般纳税人企业所得税税率2023
  • 纳税人填写纳税申报表
  • 企业税金总额包括什么
  • 工资的补贴是多少
  • phpcms使用教程
  • 全面理解健康教案
  • 弥补亏损的会计分录是怎样的
  • 委托加工业务的组成计税价格
  • 增值税比对票表不通过
  • 税号里面的0和O有区别吗
  • 自查补税行为有哪些方面
  • 网上申请发票要钱吗
  • 公司印章样子
  • 营业执照办理税务登记需要什么资料
  • 工程施工企业收入1750万,利润怎么算
  • 实收资本期末需要结转吗
  • 金税盘注册码怎么查
  • 个税申报工资比实发工资高
  • 存货盘亏有哪些情况
  • 企业所得税汇算清缴调增的项目有哪些
  • 收入的利息如何计算
  • 收派服务费可以简易计税吗
  • 这么查看
  • win7无法运行
  • win8 net framework
  • linux系统中常用的五种文件类型
  • 五个常用的说明方法
  • centos7.0安装网卡驱动
  • 扫描仪在哪儿
  • 文件夹windows
  • windows7word文档打不开怎么办
  • 广告文章叫什么
  • node_modules复制
  • 可以查杀病毒的软件
  • python系统框架
  • javascript如何学
  • Python for Informatics 第11章之正则表达式(四)
  • 获取python的运行结果
  • 好看的手写字纯文字
  • js写一个类
  • linux中安装python的工具包
  • 增值税普通发票可以抵扣吗
  • 物业收电费有什么猫腻
  • 公寓限购是好事吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设