Bitmap 实现对图片压缩的2种方法

Bitmap 实现对图片压缩的2种方法

                图片的处理,因为用户除了发消息外还可以发图片,对于发送图片,方法一:我们可以将图片先压缩然后转换成流,再将流发送给另一端用户,用户接受到的是压缩后的流,再对流转换成图片,这时用户看到的是压缩后的图片,如果想看高清图片,必须在发送端出将图片上传到服务器,接收端用户点击缩略图后开始下载高清图,最后呈现的就是所谓的大图,当然有人说可以对发送端发过来的压缩图片进行解压缩,我不知道这种方法行不行,还没有试。还有另一种方法是直接发送一个路径,将图片上传到服务器中,接收端收到的是一个路径,然后根据路径去服务器下载图片,这种也不失为一种好方法


 对图片压缩

方法一:对图片的宽高进行压缩



简单方法,直接写他的压缩率就行



方法二:对图片的质量压缩,主要方法就是compress()

//将图片转成成Base64流



将Base64流转换成图片


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 内驱力 微习惯 第三空间 21天养成 阿莨
    旻飞阅读 218评论 0 0
  • 仍记得高考结束后的那个半黄昏 无比轻松的去见那心心念念的人 我走过的那条路 可能是我的早半生记忆里最美好的路 时隔...
    Raise1206阅读 222评论 0 0
  • Python之禅 凡是用过 Python的人,基本上都知道在交互式解释器中输入 import this 就会显示 ...
    叶冷随记阅读 384评论 0 0
  • 一辈子能坚持多久就坚持多久,我只做一件事——坚持 有多少计划是被自己淹没在生活琐事小事情中。今年给自己立了挺多的改...
    小小梦儿阅读 148评论 0 0