From f318fe042e322f86ca2054aff614ef16daf7a20a Mon Sep 17 00:00:00 2001 From: rvelices Date: Mon, 2 Apr 2012 04:00:15 +0000 Subject: don't rotate several times derivatives git-svn-id: http://piwigo.org/svn/trunk@13848 68402e56-0260-453c-a942-63ccdbb3a9ee --- i.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/i.php b/i.php index 5ecf831a0..d2da5178a 100644 --- a/i.php +++ b/i.php @@ -321,6 +321,7 @@ function try_switch_source(DerivativeParams $params, $original_mtime) $params->sharpen = min(1, $params->sharpen); $page['src_path'] = $candidate_path; $page['src_url'] = $page['root_path'] . substr($candidate_path, strlen(PHPWG_ROOT_PATH)); + $page['rotation_angle'] = 0; } } @@ -509,9 +510,11 @@ $timing['load'] = time_step($step); $changes = 0; // rotate -if (0 != $page['rotation_angle']) +if (0 != (int)$page['rotation_angle']) { $image->rotate($page['rotation_angle']); + $changes++; + $timing['rotate'] = time_step($step); } // Crop & scale -- cgit v1.2.3