diff options
author | Vitaly Takmazov | 2013-11-05 03:23:31 +0400 |
---|---|---|
committer | Vitaly Takmazov | 2013-11-05 03:23:31 +0400 |
commit | a795a089148f73389f1e35430ed94a9aec9156e7 (patch) | |
tree | 9540a86a5baba5aec5c2c649eddeb0b82c109d7e /Juick/UIImage+Crop.m | |
parent | 633ae14fa1448330e58b12160dd0be35f78c1d57 (diff) |
colors and buttons
Diffstat (limited to 'Juick/UIImage+Crop.m')
-rw-r--r-- | Juick/UIImage+Crop.m | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Juick/UIImage+Crop.m b/Juick/UIImage+Crop.m new file mode 100644 index 0000000..d51b94e --- /dev/null +++ b/Juick/UIImage+Crop.m @@ -0,0 +1,28 @@ +// +// UIImage+Crop.m +// Juick +// +// Created by Vitaly Takmazov on 05.11.13. +// Copyright (c) 2013 com.juick. All rights reserved. +// + +#import "UIImage+Crop.h" + +@implementation UIImage (Crop) + +- (UIImage *)crop:(CGRect)rect { + + rect = CGRectMake(rect.origin.x*self.scale, + rect.origin.y*self.scale, + rect.size.width*self.scale, + rect.size.height*self.scale); + + CGImageRef imageRef = CGImageCreateWithImageInRect([self CGImage], rect); + UIImage *result = [UIImage imageWithCGImage:imageRef + scale:self.scale + orientation:self.imageOrientation]; + CGImageRelease(imageRef); + return result; +} + +@end |