exif tags not honored when applying image preprocessing chain
@nitzanj já está trabalhando nisso.
Desde 20/10/2019.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
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
- Linguagem predominante
- Java
- Estrelas
- 69
- Forks
- 60
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Sem guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de cloudinary/cloudinary_android
-
ANR triggered by slow operations in main threadTalvez livre de novo @adimiz1 assumiu há 690 dias e não há nenhum pull request aberto. Aberta
cloudinary/cloudinary_android#181 · 1 responsável ·
-
want to add minimal sample projectTalvez livre de novo @adimiz1 assumiu há 703 dias e não há nenhum pull request aberto. Aberta
cloudinary/cloudinary_android#180 · 1 comentário · 1 responsável ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
cloudinary/cloudinary_android#173 · 1 reação ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100
cloudinary/cloudinary_android#169 · 3 comentários ·
-
Failed transformationAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
cloudinary/cloudinary_android#153 · 1 comentário ·
Todas as issues de cloudinary/cloudinary_android
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Backblaze/b2-sdk-java#248 ·
Mantenedores costumam responder em até 3 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
IETF-Hackathon/pqc-certificates#351 ·
Mantenedores costumam responder em até 2 dias
-
bug(core): skip_nodes.json is missing SELECT and PRE, causing Python and Java to insert separators into dropdown options and preformatted textTalvez já em andamento @Bhumit267 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
ExceptionThrowShouldUseContext: NullPointerException on a catch block inside an annotation typeTalvez já em andamento @Carbon14-48 assumiu hoje. Abertaapproved
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
checkstyle/checkstyle#22784 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia