每天一点点音视频_Bitmap了解

  • 音视频
  • Bitmap
  • ✮ ✮ ✮
    categories:
  • 编程

提到 Bitmap, 我作为一个 Android 程序员首先想到的是 Android Sdk 里的一个类 Bitmap, 它是一块内存,存储未压缩的图片数据, 这个类可以指定像素的格式,也就是每个像素使用多少位来存储, 比如: ARGB_8888 表示按照 alpha, red, green, blue 的顺序,每个通道 8 位。同时它也提供了压缩图片并保存到存储设备上的方法。

Bitmap 还可以是一种文件格式, 文件后缀是 .bmp, 它是微软定义的, 用来解决图片数据在不同设备和应用间的传递, 就如 .jpg, .png 等图片格式,不过它们对图片进行了压缩, 而 .bmp 文件没有对图片压缩。

但是,当我在维基百科上查它的意思时,我震惊了,不过可能是大惊小怪。

维基百科上对它的解释是: 一个 bitmap 是从某一个领域到 位的映射。

这个解释之所以让我震惊,是因为它让这个概念的抽象层次上升了太多,我从没想过。不过仔细想想,好像也遇到过 bitmap 不表示图片的时候。

实际上,从这个词的字面上来看, bit map, 位图, 也可以理解它的抽象概念,但是因为平时看到的一般都是图片,就把这个词限定为图片内存了。

明天: 每天一点点音视频_bmp了解