J'ai une application qui prend des photos à partir d'une caméra ou d'une galerie et affiche le résultat dans une vue d'image.Toutes les images orientées verticalement ne sont étrangement autorotées que sur certains appareils
Je ne reçois que l'image avec le fournisseur de contenu et d'utiliser cette fonction à l'échelle
public Bitmap scaleim(Bitmap bitmap) {
...
Bitmap scaledBitmap = Bitmap.createScaledBitmap(bitmap, resizedWidth, resizedHeight, false);
return scaledBitmap;
}
Dans mes appareils avec Android tout 5 fonctionne bien, maintenant je l'ai testé la même application sur un mon appareil ami avec Android 7, et chaque image orientée verticalement est automatiquement tournée en orientation horizontale. Cela semble vraiment bizarre et je n'ai aucune idée de ce qui cause le problème.
Merci pour la réponse, mais je ne peux pas trouver un moyen valable pour obtenir le chemin du fichier de uri avec cette méthode et me retourne FileNotFoundException. Avez-vous des suggestions à ce sujet? – AndreaF
Je crois qu'il devrait avoir un chemin avant de se tourner vers un bitmap. scaleim (bitmap bitmap) – QuokMoon