diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/otherSrc/UIImageScale.m --- /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