31 lines
777 B
Objective-C

//
// ImageHelper.m
// ipbc-Client
//
// Created by Gerrit Linnemann on 31.10.13.
// Copyright (c) 2013 Adawim UG (haftungsbeschränkt). All rights reserved.
//
#import "ImageHelper.h"
@implementation ImageHelper
+(NSImage*)resizeImage:(NSImage*)sourceImage size:(NSSize)size {
NSRect targetFrame = NSMakeRect(0, 0, size.width, size.height);
NSImage* targetImage = nil;
NSImageRep *sourceImageRep =
[sourceImage bestRepresentationForRect:targetFrame
context:nil
hints:nil];
targetImage = [[NSImage alloc] initWithSize:size];
[targetImage lockFocus];
[sourceImageRep drawInRect: targetFrame];
[targetImage unlockFocus];
return targetImage;
}
@end