31 lines
777 B
Objective-C
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
|