保存图片 : 保存图片到设备的 SD 卡 , 为了 节省磁盘资源 , 将图片文件进行压缩 ;
③ 内存压缩 : 与文件压缩相对应的是内存压缩 , 在 内存中如何使用更少的内存显示出想要显示的图片 ; 在之后的博客中会详细介绍..., 无法复原 ;
② 尺寸压缩 : 减小图片的尺寸大小 , 明显这个也是有损的 , 无法复原 ;
③ 不同压缩格式的压缩率 : webp > jpeg > png ;
如果图片不需要透明度 ( alpha..., PNG, WEBP , 压缩格式从下面的枚举类型中获取 ;
/**
* Bitmap 位图只能被压缩成以下三种格式
*/
public enum CompressFormat..., 可以是文件输出流 , 也可以是网络流 ;
③ 返回值 : 如果压缩成功, 并写出到指令的输出流, 返回 true ;
/**
* 写出该位图压缩后的版本到输出流中
* 如果该方法返回...;
③ 返回值 : 返回新的被缩放好的 Bitmap 位图 , 如果缩放失败 , 返回源图 ;
/**
* 创建一个新的 Bitmap 对象 , 缩放一张已存在的位图 ;