【问题标题】:Which is better store photo as byte array or store photo as bitmap in object哪个更好地将照片存储为字节数组或将照片存储为对象中的位图
【发布时间】:2013-07-13 09:36:16
【问题描述】:

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

  1. 将其存储为字节数组
  2. 将其存储为位图

我目前正在使用字节数组

【问题讨论】:

    标签: android bitmap android-image


    【解决方案1】:

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

    除非位图不能捕捉您所谓的照片的基本特征。说,您只需要将字节数组存储在某处。那么Bitmap就没有用了,只会使图片复杂化。但那不是照片。

    【讨论】:

      【解决方案2】:

      如果你只打算存储图像(记住,存储一个字节数组它无论如何都不显示图像)那么将图像存储在字节数组中是好的,

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

      所以位图是更方便的选择,但它完全符合您的要求

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-16
        • 1970-01-01
        • 2018-09-07
        • 2019-08-10
        • 2019-04-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多