Skip to content

Extension for Symphony (2.7.x): Fix orientation from pictures with EXIF header data

License

Notifications You must be signed in to change notification settings

tiloschroeder/upload_fix_jpeg_orientation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Upload Fix JPEG Orientation

Purpose

This extension fixes the orientation of pictures with EXIF headers. It works in frontend and backend with the Symphony Upload field and the extension Field: Unique File Upload.

Note: This extension requires a little hack (use at your own risk).

Installation

  1. Upload the 'upload_fix_jpeg_orientation' folder to your Symphony 'extensions' folder.
  2. On the 'Extensions' page in the backend enable it by selecting the "Upload Fix JPEG Orientation", choose 'Enable' from the with-selected menu and click 'Apply'.
  3. Add a delegate (the hack) as described below.

The hack: Add a delegate

To get this extension to work, it needs a delegate in the upload function of Symphony (What is a delegate?).

  1. Go to the folder symphony/lib/toolkit and open the file class.general.php.
  2. After line 1468 insert the following line:
Symphony::ExtensionManager()->notifyMembers('ManipulateTmpFile', class_exists('Administration', false) ? '/backend/' : '/frontend/', array('tmp' => $tmp_name,));

Note: If you upgrade Symphony to a newer version and forget to re-insert the delegate, this extension will do nothing.

About

Extension for Symphony (2.7.x): Fix orientation from pictures with EXIF header data

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages