gpt4 book ai didi

android - 缩放位图效率

转载 作者:行者123 更新时间:2023-11-30 01:40:44 25 4
gpt4 key购买 nike

我想知道这两种方式中哪一种在内存或速度方面更有效。

第一种方式 - BitmapFactory.decodeResource

    Bitmap loadedBitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.big_image);
Bitmap scaledBitmap = loadedBitmap.createScaledBitmap(loadedBitmap, 1920, 1080, false);

第二种方式 - (BitmapDrawable)getResources().getDrawable()

    Bitmap loadedBitmap = ((BitmapDrawable)getResources().getDrawable(R.drawable.big_image)).getBitmap();
Bitmap scaledBitmap = loadedBitmap.createScaledBitmap(loadedBitmap, 1920, 1080, false);

最佳答案

第一种方法更好。

 Bitmap loadedBitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.big_image);
Bitmap scaledBitmap = loadedBitmap.createScaledBitmap(loadedBitmap, 1920, 1080, false);

关于android - 缩放位图效率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34541153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com