配置属性

根据报错判断,是需要支持hardware。
也就是需要在AndroidManifest.xml中增加如下属性

   <application
     android:hardwareAccelerated="true">

代码转换

但是有时候,有些配置了也不生效,有些项目有冲突。则需要对图片进行转换。
转换代码如下:

    public static Bitmap convert(Bitmap src) {

        int w = src.getWidth();
        int h = src.getHeight();
        Picture picture = new Picture();
        Canvas canvas = picture.beginRecording(w, h);
        canvas.drawBitmap(src, 0f, 0f, null);

        picture.endRecording();
        return Bitmap.createBitmap(picture, w, h, Bitmap.Config.RGB_565);

    }
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐