android bitmap.getConfig() = null


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

为什么bmp.getConfig() = null;

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

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

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) {
            ...
        }
}

最新更新