From f03ce8dcfa688e7204d124c0f864d70c504a82df Mon Sep 17 00:00:00 2001 From: flop25 Date: Tue, 17 Apr 2012 13:27:33 +0000 Subject: 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 --- admin/element_set_ranks.php | 38 +++++--------------------------------- 1 file changed, 5 insertions(+), 33 deletions(-) (limited to 'admin/element_set_ranks.php') 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(), ) ); } -- cgit v1.2.3