cocoaTouch/otherSrc/UIImageScale.m
changeset 3325 652a8ebdf667
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cocoaTouch/otherSrc/UIImageScale.m	Thu Apr 08 22:45:18 2010 +0000
@@ -0,0 +1,33 @@
+//
+//  UIImageScale.m
+//  HedgewarsMobile
+//
+//  Created by Vittorio on 08/04/10.
+//  Copyright 2010 __MyCompanyName__. All rights reserved.
+//
+
+#import "UIImageScale.h"
+
+
+@implementation UIImage (scale)
+ 
+-(UIImage*)scaleToSize:(CGSize)size
+{
+  // Create a bitmap graphics context
+  // This will also set it as the current context
+  UIGraphicsBeginImageContext(size);
+ 
+  // Draw the scaled image in the current context
+  [self drawInRect:CGRectMake(0, 0, size.width, size.height)];
+ 
+  // Create a new image from current context
+  UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
+ 
+  // Pop the current context from the stack
+  UIGraphicsEndImageContext();
+ 
+  // Return our new scaled image
+  return scaledImage;
+}
+ 
+@end