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 08 PHP
PHP URL参数获取方式的四种例子
Feb 28 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
Mar 18 PHP
php+xml编程之xpath的应用实例
Jan 24 PHP
PHP实现的增强性mhash函数
May 27 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
php获取开始与结束日期之间所有日期的方法
Nov 29 PHP
PHP针对redis常用操作实例详解
Aug 17 PHP
php中关于换行的实例写法
Sep 26 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
Oct 16 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 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防盗链代码实例
2014/08/27 PHP
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
Python实现豆瓣图片下载的方法
2015/05/25 Python
整理Python 常用string函数(收藏)
2016/05/30 Python
Python3中的json模块使用详解
2018/05/05 Python
pyqt5的QWebEngineView 使用模板的方法
2018/08/18 Python
CSS3 渐变(Gradients)之CSS3 线性渐变
2016/07/08 HTML / CSS
CSS3制作炫酷的下拉菜单及弹起式选单的实例分享
2016/05/17 HTML / CSS
Nike澳大利亚官网:Nike.com (AU)
2019/06/03 全球购物
高中生学习生活的自我评价
2013/11/27 职场文书
导购员的岗位职责
2014/02/08 职场文书
改进作风怎么办发言材料
2014/08/17 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
2015年党员自评材料
2014/12/17 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
团拜会主持词
2015/07/04 职场文书
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
python字典进行运算原理及实例分享
2021/08/02 Python