位置: 编程技术 - 正文

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程序,展示双引号和单引号的区别)

  • 购买办公用品合同模板免费
  • 年度部门决算报表系统路径
  • 委托加工业务中,委托方是纳税义务人
  • 增值税发票注明金额是含税还是不含税
  • 公司自用车辆出售如何交税
  • 担保机构免征增值税吗
  • 怎样确定是否计入固定资产清理科目
  • 现金支票 差旅费
  • 平均房租
  • 财务报表里现金是什么
  • 研发设备一次性扣除账务处理
  • 新会计准则短期租赁会计分录
  • 开具增值税专用发票承诺函
  • 没有按时缴纳税属于什么
  • 三证合一后章要换吗
  • 买烟酒开专票可以抵税吗
  • 环境保护税由什么部门负责征收管理
  • 降低房租
  • 公司变更监事需要换营业执照吗?
  • 将外购商品用于在建工程计入固定资产成本吗
  • 企业注销时未分配利润怎么处理
  • 私募股权基金税收主要涉及的是什么税收问题
  • 苹果电脑如何提高网速
  • 给客户购买礼品怎么记账
  • 产生的投资收益怎么算
  • linux系统的
  • 长期停工的影响
  • 建筑企业总包方都有哪些印花税
  • PHP:mcrypt_module_close()的用法_Mcrypt函数
  • PHP:imagefontheight()的用法_GD库图像处理函数
  • php模板引擎原理
  • 服务器连接方式包括直接相连,间接连接
  • 如何正确配置防火墙安全策略
  • 未签订劳动合同辞退赔偿金怎么算
  • 开了银行对公账户要多久
  • 完税价格和实际价格
  • 售后回购会计处理分录
  • 暂存款账务处理
  • sqlserver2016维护计划
  • sql server2003
  • 测绘费 土地增值税
  • 一般纳税人的建筑企业可以选择简易征收的条件
  • 资产负债表一般由什么组成
  • 可转债溢价率怎么查
  • 无形资产175加计扣除例题
  • 农产品委托代销增值税怎么算
  • 企业所得税季报与年报的关系
  • 债权方的视同购进怎么会计处理?
  • 税后净利润弥补亏损分lu1
  • 保本理财产品如何赎回
  • 其他应收款科目核算哪些业务
  • 行政事业单位预算一体化账务处理
  • 如何对企业进行有效的控制
  • 跨月发票作废怎么做会计分录
  • 企业预提费用是什么科目
  • ubuntu如何回到桌面
  • win7与ubuntu双系统
  • 使用组策略可控制什么
  • win7怎么翻转桌面
  • macos睡眠
  • linux系统中怎么创建目录
  • 升级win10怎么激活
  • win7u盘没有安全选项卡
  • win10系统如何创建新用户
  • ExtJS4给Combobox设置列表中的默认值示例
  • cocos2dx怎么用
  • Node.js中的全局对象有
  • unity rp
  • android studio警告
  • 菜鸟教程javaweb
  • android简单app实例
  • 湖南省电子国税
  • 宁波镇海哪里可以赶海
  • 江西增值税发票查询
  • 国家税务总局使用
  • 国家关于农村土地流转政策
  • 怎么注册山东省政府采购网
  • 冷库出租企业有哪些
  • 广州市国税咨询电话
  • 商贸有限公司怎么运营
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设