A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jojo 中级黑马   /  2015-1-14 22:46  /  1335 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么图片的读取要用字节流呢,字符流为什么就不行呢?

1 个回复

正序浏览
图片分为位图和矢量图,矢量图是通过描述各点关系构图的,位图是直接描述点的情况,矢量图有些就不压缩,能直接用字符查看到图片数据,而位图描述点,一般会比较大,为了储存空间考虑,会采用固定的格式直接存储二进制数据,当然不能用字符流去读了,因为他会通过表去映射这些数据,而且根据不同的表可能还不是一一映射,可能会造成文件的损坏,所以位图不能用字符流读,更别提有压缩格式的图片了,更不能用字符读,有些矢量图是可以用字符流读的,所以也不能说图片就不能用字符流去读。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马