From 714219f490c7f176d7ecfae80e3afc2d5e329e97 Mon Sep 17 00:00:00 2001 From: plegall Date: Wed, 19 Jan 2011 14:00:38 +0000 Subject: [PATCH] feature 2040: to finish the "automatic rotation" feature, I had configuration setting. I choose to have it in the configuration file and not in the web interface because it is a bit too technical and useful only in very specific cases (when buggy software performed a rotation before without updating the EXIF "orientation" tag) git-svn-id: http://piwigo.org/svn/trunk@8763 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/include/functions_upload.inc.php | 7 +++++++ include/config_default.inc.php | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/admin/include/functions_upload.inc.php b/admin/include/functions_upload.inc.php index 1f1bc6686..ad25f848c 100644 --- a/admin/include/functions_upload.inc.php +++ b/admin/include/functions_upload.inc.php @@ -594,6 +594,13 @@ function pwg_image_resize_im($source_filepath, $destination_filepath, $max_width function get_rotation_angle($source_filepath) { + global $conf; + + if (!$conf['upload_form_automatic_rotation']) + { + return null; + } + $rotation = null; $exif = exif_read_data($source_filepath); diff --git a/include/config_default.inc.php b/include/config_default.inc.php index 02a595f86..b2cb57e98 100644 --- a/include/config_default.inc.php +++ b/include/config_default.inc.php @@ -761,5 +761,7 @@ $conf['enable_synchronization'] = true; // PEM url $conf['alternative_pem_url'] = ''; - +// based on the EXIF "orientation" tag, should we rotate photos added in the +// upload form or through pwg.images.addSimple web API method? +$conf['upload_form_automatic_rotation'] = true; ?>