一、关于图片
1、比如 png、jpeg、webp 格式,
2、同一张的图片却有不同的大小,即使在图片的宽、高一致的情况下,也会有所差别。
这个就是图片内部储存结构导致的
Bitmap.createBitmap(...,Config);
Bitmap的参数类型的源码:(压缩类型,有3种可以选择)
public static enum CompressFormat{
JPEG,
PNG,
WEBP;
private CompressFormat(){
}
}
- PNG格式
1、便携式网络图形(Portable Network Graphics,PNG)
2、它是一种无损压缩的位图图形格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。
3、最高支持1600万色,支持全透明/半透明,也包括复杂的图片透明。
4、它的最大特点应该就是无损压缩,这也使得它拥有丰富的颜色显示效果,即使在压缩情况下也能做到不降低图像质量。
- JPEG格式
1、(Joint Photographic Experts Group,JPEG)联合图像专家组
2、计算机中通常看到的是.JPG的后缀名文件,其实就是它的缩写格式。
3、JPEG是一个压缩标准,又可分为“标准JPEG”、“渐进式JPEG”及JPEG2000”三种
(1)标准JPEG:支持最高级别的压缩,但是压缩是有[损耗