Index: wp-includes/media.php
===================================================================
--- wp-includes/media.php	(revision 12246)
+++ wp-includes/media.php	(working copy)
@@ -281,11 +281,11 @@
 
 		$size_ratio = max($new_w / $orig_w, $new_h / $orig_h);
 
-		$crop_w = ceil($new_w / $size_ratio);
-		$crop_h = ceil($new_h / $size_ratio);
+		$crop_w = intval(round($new_w / $size_ratio));
+		$crop_h = intval(round($new_h / $size_ratio));
 
-		$s_x = floor(($orig_w - $crop_w)/2);
-		$s_y = floor(($orig_h - $crop_h)/2);
+		$s_x = intval(($orig_w - $crop_w)/2);
+		$s_y = intval(($orig_h - $crop_h)/2);
 	}
 	else {
 		// don't crop, just resize using $dest_w x $dest_h as a maximum bounding box
