Index: branches/5.2.x/core/units/helpers/image_helper.php =================================================================== --- branches/5.2.x/core/units/helpers/image_helper.php +++ branches/5.2.x/core/units/helpers/image_helper.php @@ -123,6 +123,15 @@ $params['max_height'] = $params['target_height']; } + // Optimize, because when cropping from center without resize we'll get same image back. + if ( !$needs_resize + && isset($params['crop_x']) + && $params['crop_x'] == 'c' + && $params['crop_y'] == 'c' + ) { + unset($params['crop_x'], $params['crop_y'], $params['fill']); + } + $src_path = dirname($src_image); $transform_keys = Array ('crop_x', 'crop_y', 'fill', 'wm_filename');