【发布时间】:2013-07-13 09:36:16
【问题描述】:
我想将照片存储在对象中,哪个更好?
- 将其存储为字节数组
- 将其存储为位图
我目前正在使用字节数组
【问题讨论】:
标签: android bitmap android-image
我想将照片存储在对象中,哪个更好?
我目前正在使用字节数组
【问题讨论】:
标签: android bitmap android-image
在 OO 中,通常最好让您的类尽可能接近现实。 位图比字节数组更接近照片的真实性。 所以Bitmap更好。
除非位图不能捕捉您所谓的照片的基本特征。说,您只需要将字节数组存储在某处。那么Bitmap就没有用了,只会使图片复杂化。但那不是照片。
【讨论】:
如果你只打算存储图像(记住,存储一个字节数组它无论如何都不显示图像)那么将图像存储在字节数组中是好的,
但是当涉及到在某些视图中显示图像时,您必须将那些字节数组转换为位图,这可能会占用更多内存,然后您将图像直接存储在位图中。
所以位图是更方便的选择,但它完全符合您的要求
【讨论】: