3
Bitmap bmp = BitmapFactory.decodeStream(inputStream, null, op);
bmp.getConfig() = null;

为什么bmp.getConfig() = null;

任何知道的人,请帮助我!

4

1 回答 1

1

看起来从 GIF 解码的位图没有配置。来自 AOSP 的 Bitmap 源代码,

public static Bitmap createBitmap(Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter) {

   final Config config = source.getConfig();
        // GIF files generate null configs, assume ARGB_8888
        if (config != null) {
            ...
        }

}
于 2017-07-22T17:15:54.467 回答