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 相关文章推荐
WindowsXP中快速配置Apache+PHP5+Mysql
Jun 05 PHP
PHP设计模式 注册表模式
Feb 05 PHP
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
Jun 03 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 PHP
php事务处理实例详解
Jul 11 PHP
php使用unset()删除数组中某个单元(键)的方法
Feb 17 PHP
谈谈你对Zend SAPIs(Zend SAPI Internals)的理解
Nov 10 PHP
学习php设计模式 php实现桥梁模式(bridge)
Dec 07 PHP
Yii2增删改查之查询 where参数详细介绍
Aug 08 PHP
解决Laravel 不能创建 migration 的问题
Oct 09 PHP
laravel邮件发送的实现代码示例
Jan 31 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 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中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
Dom在ajax技术中的作用说明
2010/10/25 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
2014/01/11 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
Ajax中解析Json的两种方法对比分析
2015/06/25 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
详解AngularJS实现表单验证
2015/12/10 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
Javascript+CSS3实现进度条效果
2016/10/28 Javascript
Bootstrap源码解读网格系统(3)
2016/12/22 Javascript
js实现上下左右弹框划出效果
2017/03/08 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
[07:43]《辉夜杯》公开赛晋级外卡赛战队—TRG训练生活探秘
2015/12/11 DOTA
python 删除大文件中的某一行(最有效率的方法)
2017/08/19 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
Python实现的在特定目录下导入模块功能分析
2019/02/11 Python
Python for循环与range函数的使用详解
2019/03/23 Python
基于Python实现扑克牌面试题
2019/12/11 Python
tensorflow 实现数据类型转换
2020/02/17 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
CSS图片翻转动画技术详解(IE也实现了)
2014/04/03 HTML / CSS
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
纽约著名的服装辅料来源:M&J Trimming
2017/07/26 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
端口镜像是怎么实现的
2014/03/25 面试题
食品安全承诺书
2014/05/22 职场文书
战友聚会策划方案
2014/06/13 职场文书
医院党员公开承诺书
2014/08/30 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js