PHP — Corrigindo rotação de imagens tiradas via Celular
Olá Gente!
Vocês já devem ter tido um problema curioso, quando uma foto que foi tirada via celular é upada ela fica rotacionada (em alguns casos).
Isto ocorre porque o celular é virado, o que faz a imagem ser salva virada.
Quando isto ocorre, uma informação “Orientation” é armazenada nos meta dados da imagem.
Isto nos permite corrigir a rotação muito facilmente, para isto, iremos utilizar o “exif_read_data” para ler os dados da imagem, e o “imageflip” para rotacionar.
Para facilitar, temos uma função que já corrigi logo no Upload:
Bastando chamarmos a função “ImageFixOrientation_PrepImageUpload” indicando uma imagem enviada:
<?
ImageFixOrientation_PrepImageUpload($_FILE["MinhaImagem"]);
Simples e resolve um probleminha chato logo no Upload.
É hora de dar tchau, pessoal! 👩💻
Até breve! 👋