PHP — Corrigindo rotação de imagens tiradas via Celular

Simplifique a correção da orientação de imagens em uploads com este método prático

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! 👋