diff options
Diffstat (limited to 'ext/gd/gd.c')
-rw-r--r-- | ext/gd/gd.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/gd/gd.c b/ext/gd/gd.c index 4053e1100b..ff7ebccd29 100644 --- a/ext/gd/gd.c +++ b/ext/gd/gd.c @@ -3534,8 +3534,8 @@ static void _php_image_convert(INTERNAL_FUNCTION_PARAMETERS, int image_type ) else { y_ratio = x_ratio; } - dest_width = org_width / x_ratio; - dest_height = org_height / y_ratio; + dest_width = (int)(org_width / x_ratio); + dest_height = (int)(org_height / y_ratio); } else { x_ratio = (float) dest_width / (float) org_width; @@ -3547,8 +3547,8 @@ static void _php_image_convert(INTERNAL_FUNCTION_PARAMETERS, int image_type ) else { y_ratio = x_ratio; } - dest_width = org_width * x_ratio; - dest_height = org_height * y_ratio; + dest_width = (int)(org_width * x_ratio); + dest_height = (int)(org_height * y_ratio); } im_tmp = gdImageCreate (dest_width, dest_height); |