Hi Dev, kali ini saya sedang mengerjakan project app Android untuk melakukan penyimpanan gambar hasil capturing screen. Secara ketika menyimpannya ke local storage, masalah itu tidak timbul, ketika saya buka di gallery gambar tampak normal-normal saja.
Tapi Dev, muncul masalah ketika saya mengupload gambar-gambar tersebut ke server, yang terjadi adalah secara secara random dan tak terduga ada beberapa gambar yang kerotasi tanpa saya kehendaki dan tanpa saya duga sebelumnya, karena file sumber di lokal tidak ada modifikasi dan tidak ada keanehan saat meninjaunya di app gallery.
Saya solusi yang ingin saya upayakan adalah membuat standarisasi bahwa gambar yang keupload di server harus mode lanscape semuanya, jadi apakah itu memungkinkan?
Jawab, jelas sangat bisa sekali, yaitu dengan cara seperti ini.
Matrix matrix = new Matrix();
matrix.postRotate(90F);
Bitmap newBitmap = Bitmap.createBitmap(bitmap,0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
imageView.setImageBitmap(newBitmap);
imageView.setBackgroundResource(imageBackground);