cocoaTouch/otherSrc/UIImageScale.m
author smxx
Mon, 12 Apr 2010 20:58:32 +0000
changeset 3337 75e7455c69ed
parent 3325 652a8ebdf667
permissions -rw-r--r--
Engine: * Moved "enum member to string" functions to uMisc * Print gear types in debug log instead of ordinals

//
//  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