我正在使用此代码从完整尺寸的图像路径获取缩略图:
imagenThumbnail = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(pathImagen), 320, 320);
问题是,当我使用imageview显示缩略图时,将显示向右旋转90度的缩略图。该图像是在垂直模式下拍摄的,但我不知道为什么旋转显示。
任何建议都将受到欢迎。
在此先感谢您。
最佳答案
ImageView iv;
iv = (ImageView)findViewById(R.id.imageView);
int THUMBSIZE = 64;
// rotate bmpThumbImage
Bitmap bmpThumbImage = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(fileUri.getPath()), THUMBSIZE, THUMBSIZE);
iv.setScaleType(ImageView.ScaleType.CENTER_CROP);
Matrix matrix = new Matrix();
matrix.postRotate(90);
bmpThumbImage = Bitmap.createBitmap(bmpThumbImage, 0, 0, bmpThumbImage.getWidth(),
bmpThumbImage.getHeight(), matrix, true);
iv.setImageBitmap(bmpThumbImage);
How display thumbnail of video the same view of camera?