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

  • ::..ηєѕѕ мιχ..::

    ::..ηєѕѕ

    15 Aralık 2006
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006