Make WordPress Core


Ignore:
Timestamp:
10/09/2013 07:06:56 PM (11 years ago)
Author:
nacin
Message:

Make sure when resizing an image according to ratio we do not end up with a zero-pixel width or height.

props plocha.
fixes #25038.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/media.php

    r25665 r25744  
    285285        $ratio = $larger_ratio;
    286286
    287     $w = intval( $current_width  * $ratio );
    288     $h = intval( $current_height * $ratio );
     287    // Very small dimensions may result in 0, 1 should be the minimum.
     288    $w = max ( 1, intval( $current_width  * $ratio ) );
     289    $h = max ( 1, intval( $current_height * $ratio ) );
    289290
    290291    // Sometimes, due to rounding, we'll end up with a result like this: 465x700 in a 177x177 box is 117x176... a pixel short
Note: See TracChangeset for help on using the changeset viewer.