当我将bitmap.getPixels()返回的像素数据传递给它时,我注意到崩溃(在执行一些图像处理的外部本机库中) 。
如果我将图像打包在应用程序中,在 drawables 文件夹中并加载位图
BitmapFactory.decodeResource()
然后用
bitmap.getPixels()
没有崩溃,一切都按预期工作。但是,如果我从文件系统加载相同的图像
BitmapFactory.decodeFile()
然后用
bitmap.getPixels()
并放弃它,本机库崩溃。
这两个调用将图像处理为位图的方式有区别吗?