Skip to content

Mobile Image Upload Orientation Correction via EXIF

Notifications You must be signed in to change notification settings

ch-gilbert/Orient-via-EXIF

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

PHP-image-orient-via-EXIF

PHP Script for Mobile Image Upload Orientation Correction via EXIF

Working on a responsive website which had image upload functionality I came across some issues with mobile image uploads. When images were uploaded to the website from a mobile device's camera roll they would often be incorrectly oriented, turned sideways, upside down, etc. After a little research I found out this is due to EXIF data attached to the image which records the device's orientation when taking the picture. After a little less research I found PHP's native exif_read_data() function. Here is a PHP function I wrote which reads an image's EXIF data and reorients the image to correct this problem. This function only works with .jpg images since PHP's exif_read_data() only works for .jpgs.

PHP does also have a native imageflip() function which could replace the imageFlip() functin I wrote for this, but it is only available in PHP 5 so I am leaving this code as-is for backwards compatibility.

About

Mobile Image Upload Orientation Correction via EXIF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%