SORU
5 EYLÜL 2010, Pazar


Android: bit eşlem galeriden dolu İmageView döndürülmüş

Ben yük bir görüntü frome medya Galerisi içine bir Bitmap, her şey gayet iyi çalışıyor, Bunun dışında resimler böyle vuruldu kamerayı süre basılı tutarak telefonu dikey olarak döndürülmüş böylece ben her zaman yatay resim bile görünür dikey Galeri. Neden ve nasıl doğru bir şekilde yükleyebilir miyim?

CEVAP
5 Kasım 2010, Cuma


Yani, örnek olarak...

İlk bir Exifİnterface oluşturmanız gerekir:

ExifInterface exif = new ExifInterface(filename);

Sonra resmin yönünü yakala:

orientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, 1);

Oryantasyon değerleri demek istediğim şey şu: http://sylvana.net/jpegcrop/exif_orientation.html

Yani, en önemli değerleri 3, 6 ve 8. Eğer yönlendirme örneğin 6 ise, böyle bir görüntüyü döndürebilirsiniz:

Matrix matrix = new Matrix();
matrix.postRotate(90);
rotatedBitmap = Bitmap.createBitmap(sourceBitmap, 0, 0, sourceBitmap.getWidth(), sourceBitmap.getHeight(), matrix, true);

Bu sadece hızlı bir örnek oldu. Gerçek dönüş gerçekleştirmek için başka yolları da vardır eminim. StackOverflow üzerinde de bulabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • Matt Stokes

    Matt Stokes

    22 Ocak 2008
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009