【问题标题】:Efficient retrieval of scaled asset bitmaps有效检索缩放的资产位图
【发布时间】:2011-10-23 08:49:32
【问题描述】:

我有许多图像的GridView,这些图像是从资产文件夹中检索并从流中解码的。这些通常非常大(在应用程序的其他地方使用),但对于 GridView 只需 140dp 宽或最小高度为 150dp。我应该使用BitmapFactory.Options 中的哪个选项将图像缩放到此密度/分辨率?我对许多不同的密度选项感到困惑。

【问题讨论】:

    标签: android bitmap assets


    【解决方案1】:

    为了快速检索,您应该使用inSampleSize。它会自动加载较小的位图,而无需先将完整图像加载到内存中。

    【讨论】:

    • 这个问题是我不知道使用哪个样本大小;所有文件的大小都明显不同
    • 您可以在不加载完整图像的情况下读取图像大小,如下所述:stackoverflow.com/questions/2503628/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多