php将图片文件转换成二进制输出的方法


Posted in PHP onJune 10, 2015

本文实例讲述了php将图片文件转换成二进制输出的方法。分享给大家供大家参考。具体实现方法如下:

header( "Content-type: image/jpeg");
$PSize = filesize('1.jpg');
$picturedata = fread(fopen('1.jpg', "r"), $PSize);
echo $picturedata;

就这么简单4行代码,就将图片以二进制流的形式输出到客户端了,和打开一张图片没有任何区别。

这里需要注意的是,发送的header要根据具体情况而定,不一定都是image/jpeg。JPG的就是image/jpeg,但PNG的就是image/png.不同类型的图片输出不同的头部。

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

PHP 相关文章推荐
用PHP实现文件上传二法
Oct 09 PHP
抓取YAHOO股票报价的类
May 15 PHP
PHP中的float类型使用说明
Jul 27 PHP
PHP删除特定数组内容并且重建数组索引的方法.
Mar 25 PHP
PHP及Zend Engine的线程安全模型分析
Nov 10 PHP
php约瑟夫问题解决关于处死犯人的算法
Mar 23 PHP
PHP概率计算函数汇总
Sep 13 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
php创建无限级树型菜单
Nov 05 PHP
CodeIgniter自定义控制器MY_Controller用法分析
Jan 20 PHP
laravel-admin的图片删除实例
Sep 30 PHP
Laravel 错误提示本地化的实现
Oct 22 PHP
smarty模板判断数组为空的方法
Jun 10 #PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 #PHP
PHP滚动日志的代码实现
Jun 10 #PHP
简单谈谈favicon
Jun 10 #PHP
简单谈谈php中的unicode和utf8编码
Jun 10 #PHP
PHP中生成UUID自定义函数分享
Jun 10 #PHP
php使用for语句输出三角形的方法
Jun 09 #PHP
You might like
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
2020/05/15 PHP
Ajax::prototype 源码解读
2007/01/22 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
基于javascript如何传递特殊字符
2015/11/30 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
使用vue-router设置每个页面的title方法
2018/02/11 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
跟老齐学Python之Python安装
2014/09/12 Python
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
pandas 对group进行聚合的例子
2019/12/27 Python
Python计算信息熵实例
2020/06/18 Python
python爬取天气数据的实例详解
2020/11/20 Python
CSS3制作皮卡丘动画壁纸的示例
2020/11/02 HTML / CSS
远东集团网络工程师面试题
2014/10/20 面试题
运动会开幕式主持词
2014/03/28 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
感恩节活动策划方案
2014/05/16 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
作弊检讨书
2015/01/27 职场文书
数学教师个人总结
2015/02/06 职场文书
十七岁的单车观后感
2015/06/12 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang