PHP — Corrigindo rotação de fotos tiradas via celular
Corrija automaticamente a rotação de fotos tiradas via celular utilizando PHP
![PHP — Corrigindo rotação de fotos tiradas via celular](/content/images/size/w2000/2024/02/10.jpg)
Ola Gente!
Você já observou que quando uma foto é tirada via celular a rotação dele “buga” ao ser redimensionada?
Isto se deve ao fato de que a foto vem rotacionada porem com um “metadado” que indica a rotação, isto faz com que ao se aberto no computador o computador corrige a rotação e você não nota que a imagem esta rotacionada.
Antes iremos consultar todos os metadados da foto utilizando a função “exif_read_data”:
![](https://www.palomamacetko.com.br/content/images/2024/02/1-mzepo_khwfgrngfcxas2ga.png)
Veja que uma variável de nome “Orientation” esta vindo com um número.
Este número indica a rotação, então basta utilizarmos a função “imageflip” e “imagerotate”, e com isto temos a função pronta:
Exemplo de uso:
ImageFixOrientation_JPG(“Fotos/Foto1.jpg”);
Por hoje é isto, queridos desenvolvedores! 👩💼
Até logo! 👋