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 date函数参数详解
Nov 27 PHP
php实现简单洗牌算法
Jun 18 PHP
php_screw 1.5:php加密: 安装与使用详解
Jun 20 PHP
php采集内容中带有图片地址的远程图片并保存的方法
Jan 03 PHP
php结合curl实现多线程抓取
Jul 09 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
Jul 20 PHP
SAE实时日志接口SDK用法示例
Oct 09 PHP
php实现登陆模块功能示例
Oct 20 PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 PHP
Laravel中9个不经常用的小技巧汇总
Apr 16 PHP
PHP 模拟登陆功能实例详解
Sep 10 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 mail 通过Windows的SMTP发送邮件失败的解决方案
2009/05/27 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
2019/05/08 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
2013/12/24 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
js正则匹配出所有图片及图片地址src的方法
2015/06/08 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
node(koa2) web应用模块介绍详解
2019/03/29 Javascript
axios异步提交表单数据的几种方法
2019/08/11 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
Vue-cli打包后如何本地查看的操作
2020/09/02 Javascript
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
Python 的 Socket 编程
2015/03/24 Python
Python的randrange()方法使用教程
2015/05/15 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
利用python在excel中画图的实现方法
2020/03/17 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
新生开学寄语大全
2015/05/28 职场文书
心理健康教育主题班会
2015/08/13 职场文书
初中历史教学反思
2016/02/19 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
解决redis批量删除key值的问题
2022/03/23 Redis