diff options
author | flop25 <flop25@piwigo.org> | 2012-04-17 13:27:33 +0000 |
---|---|---|
committer | flop25 <flop25@piwigo.org> | 2012-04-17 13:27:33 +0000 |
commit | f03ce8dcfa688e7204d124c0f864d70c504a82df (patch) | |
tree | 6947e184441fcc79d5d4455032340c49dd8d919e /admin/element_set_ranks.php | |
parent | 9f9798e1eada362e229949a18c8a0178366761e1 (diff) |
feature:2388
on element_set_ranks, no more clipping due to the use of the default square size
git-svn-id: http://piwigo.org/svn/trunk@14205 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/element_set_ranks.php')
-rw-r--r-- | admin/element_set_ranks.php | 38 |
1 files changed, 5 insertions, 33 deletions
diff --git a/admin/element_set_ranks.php b/admin/element_set_ranks.php index 7320dc0bf..cba101022 100644 --- a/admin/element_set_ranks.php +++ b/admin/element_set_ranks.php @@ -214,7 +214,6 @@ if (pwg_db_num_rows($result) > 0) { $derivative = new DerivativeImage($derivativeParams, new SrcImage($row)); - $thumbnail_size = $derivative->get_size(); if ( !empty( $row['name'] ) ) { $thumbnail_name = $row['name']; @@ -224,42 +223,15 @@ if (pwg_db_num_rows($result) > 0) $file_wo_ext = get_filename_wo_extension($row['file']); $thumbnail_name = str_replace('_', ' ', $file_wo_ext); } - $thumbnail_info[] = array( - 'name' => $thumbnail_name, - 'width' => $thumbnail_size[0], - 'height' => $thumbnail_size[1], - 'id' => $row['id'], - 'tn_src' => $derivative->get_url(), - 'rank' => $current_rank * 10, - ); - if ($thumbnail_size[0]<=128 and $thumbnail_size[1]<=128) - { - $clipping[]= min($thumbnail_size[0],$thumbnail_size[1]); - } - else - { - $clipping[]= min($thumbnail_size[0]*0.75,$thumbnail_size[1]*0.75); - } $current_rank++; - } - $clipping=array_sum($clipping)/count($clipping); - foreach ($thumbnail_info as $thumbnails_info) - { - $thumbnail_x_center = $thumbnails_info['width']/2; - $thumbnail_y_center = $thumbnails_info['height']/2; $template->append( 'thumbnails', array( - 'ID' => $thumbnails_info['id'], - 'NAME' => $thumbnails_info['name'], - 'TN_SRC' => $thumbnails_info['tn_src'], - 'RANK' => $thumbnails_info['rank'], - 'CLIPING' => round($clipping), - 'CLIPING_li' => round($clipping+8), - 'CLIP_TOP' => round($thumbnail_y_center - $clipping/2), - 'CLIP_RIGHT' => round($thumbnail_x_center + $clipping/2), - 'CLIP_BOTTOM' => round($thumbnail_y_center + $clipping/2), - 'CLIP_LEFT' => round($thumbnail_x_center - $clipping/2) + 'ID' => $row['id'], + 'NAME' => $thumbnail_name, + 'TN_SRC' => $derivative->get_url(), + 'RANK' => $current_rank * 10, + 'SIZE' => $derivative->get_size(), ) ); } |