android中有关图片的知识点

此文只列提纲,详细的知识点,大家可以在网络搜索到。

  1. 常用的图片格式(jpg/png/webp/bmp/gif)及各自的的特点;
  2. 识别图片格式的方法有哪些?后缀,开始几个字节,options;
  3. imageview的scaleType有哪些类型?(center, centerInside, centerCrop, fitStart, fitCenter, fitEnd, matrix); 各自什么意思?
  4. 常用的显示图片的开源框架有哪些?(ImageLoader, Glide, Fresco, Picasso); 各自的优缺点?
  5. 图片的本地保存(byte[], inputstream, bitmap);
  6. BitmapFactory的使用:获取格式、长宽,利用它压缩,从bytes、resource、file、inputstream生成bitmap;
  7. 图片的压缩,分为质量压缩(不改变分辨的大小)和尺寸压缩(改变分辨率);option的inSampleSize、inPreferredConfig, bitmap.createScaledBitmap, bitmap.compress(), matrix;
  8. 图片放在xh和xxh中的区别;
  9. 如何防止显示大量图片时,内存溢出?
  10. 色深(色彩深度):一个像素用多少位bit表示,也可以说图像的色深;
    位深:指的是每个通道用几位bit表示,有的一个像素4个通道,有的3个通道;

你可能感兴趣的:(android中有关图片的知识点)