From ca4138118f383d5685cd528f17caba312fdc9ed0 Mon Sep 17 00:00:00 2001 From: Justin DeVries Date: Tue, 12 Apr 2011 21:43:32 -0500 Subject: [PATCH] Center image when aspect ratio of source doesn't match desired ratio --- Classes/UIImage+ProportionalFill.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Classes/UIImage+ProportionalFill.m b/Classes/UIImage+ProportionalFill.m index d0e72f5..a85c8f4 100644 --- a/Classes/UIImage+ProportionalFill.m +++ b/Classes/UIImage+ProportionalFill.m @@ -107,7 +107,7 @@ - (UIImage *)imageToFitSize:(CGSize)fitSize method:(MGImageResizingMethod)resize targetWidth / scaleFactor, targetHeight / scaleFactor); } else { sourceRect = CGRectMake(0, 0, sourceWidth, sourceHeight); - destRect = CGRectMake(0, 0, scaledWidth, scaledHeight); + destRect = CGRectMake((targetWidth - scaledWidth) / 2.0, (targetHeight - scaledHeight) / 2.0, scaledWidth, scaledHeight); } // Create appropriately modified image.