位图android的自定义位图大小(inSampleSize * inSampleSize)

时间:2014-11-01 06:06:52

标签: android

我有一个我要申请的位图" inSampleSize = 8"在上面。但在任何地方我都会收到inSampleSize应用于resource image的代码。有什么办法吗?

更新
BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 8; Bitmap blurredBitmap = ThumbnailUtils.extractThumbnail(bitmap,bitmap.getWidth(),bitmap.getHeight(),options );

正如 @Hind 所建议的,我正在应用它。但是,如果您需要 int 并且传递选项,则会出错。

2 个答案:

答案 0 :(得分:0)

是的,你可以创建一个选项并输入inSampleSize = 8,然后将Options放入此方法

public Bitmap ThumbnailUtils.extractThumbnail(bitmap, width, height, options);

答案 1 :(得分:0)

使用BitmapFactory类的任何方法创建位图时,将使用BitmapFactory.Options。它们不适用于ThumbnailUtils.extractThumbnail方法。此方法接受的唯一选项是OPTIONS_RECYCLE_INPUT