2014-10-06 51 views
1

缩略图时,我用这个代码从全尺寸图像路径缩略图:问题显示使用Thumbnailutils

imagenThumbnail = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(pathImagen), 320, 320); 

的问题是,当我使用的ImageView显示缩略图则显示缩略图向右旋转90度。图像已采取垂直模式,但我不知道为什么它显示旋转。

任何建议将受到欢迎。

谢谢您的高级。

+0

一样对我,你在某种程度上解决了吗? – natario 2015-05-28 06:59:26

回答

2
  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?

+2

如果您不知道图像的初始方向,该怎么办? – njzk2 2015-02-13 18:59:33