Changeset 9772


Ignore:
Timestamp:
Mar 19, 2011, 1:46:33 PM (13 years ago)
Author:
patdenice
Message:

Take $rotation parameter into account

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/square_thumbnails/trunk/functions.inc.php

    r9771 r9772  
    185185  $source_height = imagesy($source_image);
    186186 
    187   $coord = process_ratio($source_width, $source_height);
     187  $coord = process_ratio($source_width, $source_height, $rotation);
    188188
    189189  $resize_dimensions = get_resize_dimensions($source_width, $source_height, $max_width, $max_height, $rotation);
     
    253253  $source_height = $image->getImageHeight();
    254254
    255   $coord = process_ratio($source_width, $source_height);
     255  $coord = process_ratio($source_width, $source_height, $rotation);
    256256
    257257  $image->cropImage($source_width, $source_height, $coord['x'], $coord['y']);
     
    293293}
    294294
    295 function process_ratio(&$source_width, &$source_height)
     295function process_ratio(&$source_width, &$source_height, $rotation=null)
    296296{
    297297  global $conf;
     
    301301
    302302  if (!isset($conf['thumbnails_ratio_orientation']))
     303    $conf['thumbnails_ratio_orientation'] = true;
     304
     305  if (!$conf['thumbnails_ratio_orientation'] and !$rotation)
    303306    $conf['thumbnails_ratio_orientation'] = true;
    304307
Note: See TracChangeset for help on using the changeset viewer.