php怎么把图片转换成二进制-PHP问题

资源魔 60 0

php把图片转换成二进制的办法:起首经过filesize函数猎取指定图片文件的巨细;而后应用fread及fopen函数读取文件;最初执行相应文件便可将图片以二进制流的方式输入到客户端。

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 php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!