安卓图片加载文字模糊解决方法


关键代码

	                                BitmapFactory.Options options = new Options();
					options.inJustDecodeBounds = true;
					BitmapFactory.decodeFile(uri, options);

					int h = options.outHeight;
					int w = options.outWidth;

					int size = 1;

					while (w > width &&h > height) {
						w = w / 2;
						h = h / 2;
						size*=2;
					}

					size/=2;   //图片要大于imageview,这样ScaleType.CENTER_CROP缩放后文字才不会失真

					options.inJustDecodeBounds = false;
					options.inSampleSize = size;
					options.inPreferredConfig= Bitmap.Config.RGB_565;
					Bitmap bitmap=BitmapFactory.decodeFile(uri, options);



附微信图片选择截屏和自定义图片选择截屏,可以发现微信字迹明显模糊,之前使用imageloader时也遇到了字迹模糊问题,尤其是手机截屏中的文字,非常模糊,完全无法识别


安卓图片加载文字模糊解决方法_第1张图片





你可能感兴趣的:(android)