哪个更好的存储照片作为字节数组或存储照片作为对象中的位图

时间:2013-07-13 09:36:16

标签: android bitmap android-image

我想将照片存储在对象中,哪个更好?

  1. 将其存储为字节数组
  2. 将其存储为位图
  3. 我当然使用字节数组

2 个答案:

答案 0 :(得分:2)

在OO中,通常最好让您的课程尽可能接近现实。 位图更接近于照片的真实性,而不是字节数组。 所以Bitmap更好。

除非Bitmap没有捕捉到你称之为照片的基本特征。比如说,你只需要在某处存储你的字节数组。那么Bitmap将毫无用处,只会使图片复杂化。但那不是照片。

答案 1 :(得分:1)

如果你的目的只是存储图像(请记住,存储一个字节数组,它不显示图像)然后将图像存储在字节数组中是好的,

但是当在某些视图中显示图像时,您必须在位图中转换那些可能占用内存的字节数组,然后将存储图像直接转换为位图。

因此,所有位图都是更方便的选项,但同样完全符合您的要求