我正在从事 Android 应用程序开发...当我点击缩略图时,它会放大但质量极差...请帮助我如何解决它
ImageView ivPreview = (ImageView)nagDialog.findViewById(R.id.image1);
int h =200 ; // height in pixels
int w = 200; // width in pixels
Bitmap Scaled = Bitmap.createScaledBitmap(bm, h, w, true);
ivPreview.setImageBitmap(Scaled);
最佳答案
如果我没理解错的话,您想放大缩略图。这是一个坏主意,因为缩略图的大小是一个小图像,增强它只会让它看起来更糟。 Bitmap.createScaledBitmap() 方法拉伸(stretch)位图导致质量损失。您应该使用更大的原始图像,从该图像创建缩略图并在单击时加载原始图像。这里有一些代码可以让你继续:
Bitmap original = //get original image
Bitmap thumbnail = Bitmap.createScaledBitmap(original, 50, 50, true);
//when the user clicks on the imageview:
imgView.setImageBitmap(original);
关于android - 在 android 中缩放图像时图像质量差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19223274/