exif tags not honored when applying image preprocessing chain
@nitzanj y travaille déjà.
Depuis le 20/10/2019.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
It looks like BitmapDecoder used in ImageProcessChain does not rotate images with the included exif orientation tags on a photo. Not including any preprocessing chains for photo uploads resolves this issue.
A possible solution -> applying Matrix#postRotate() with a newly created bitmap during bitmap decoding (https://github.com/cloudinary/cloudinary_android/blob/master/lib/src/main/java/com/cloudinary/android/preprocess/BitmapDecoder.java#L82).
Device info:
Android 9
Pixel 2 emulator
SDK info:
1.26.0
- Langage dominant
- Java
- Étoiles
- 69
- Forks
- 60
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de cloudinary/cloudinary_android
-
ANR triggered by slow operations in main threadPeut-être à nouveau libre @adimiz1 l’a pris il y a 690 jours, et aucune pull request n’est ouverte. Ouverte
cloudinary/cloudinary_android#181 · 1 personne assignée ·
-
want to add minimal sample projectPeut-être à nouveau libre @adimiz1 l’a pris il y a 703 jours, et aucune pull request n’est ouverte. Ouverte
cloudinary/cloudinary_android#180 · 1 commentaire · 1 personne assignée ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
cloudinary/cloudinary_android#173 · 1 réaction ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
cloudinary/cloudinary_android#169 · 3 commentaires ·
-
Failed transformationOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
cloudinary/cloudinary_android#153 · 1 commentaire ·
Toutes les issues de cloudinary/cloudinary_android
Issues similaires
-
bug(core): skip_nodes.json is missing SELECT and PRE, causing Python and Java to insert separators into dropdown options and preformatted textPeut-être pris @Bhumit267 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
ExceptionThrowShouldUseContext: NullPointerException on a catch block inside an annotation typePeut-être pris @Carbon14-48 l’a pris aujourd’hui. Ouverteapproved
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
checkstyle/checkstyle#22784 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
ASSERT-KTH/depclean#591 ·
Les mainteneurs répondent en général sous 1 jour
-
Api537FlareFlameModel.setStackHeightM accepts a negative heightPeut-être pris @EvenSol l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour