drawable to bitmap

来源:互联网 发布:亲爱的程序员书包网 编辑:程序博客网 时间:2024/06/05 20:17

public static Bitmap drawableToBitmap(Drawable drawable) {
        int width = drawable.getIntrinsicWidth();

        int height = drawable.getIntrinsicHeight();

        Bitmap bitmap = Bitmap.createBitmap(getResources().getDisplayMetrics();, width, height, Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmap);
        drawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
        drawable.draw(canvas);
        return bitmap;
    }
0 0
原创粉丝点击