diff options
author | Vitaly Takmazov | 2016-08-28 21:03:22 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2016-08-28 21:03:22 +0300 |
commit | 188d8e4ea870d1a6c8edd5a9b323742804badeba (patch) | |
tree | 071067f7189a6474d49abb952b1b04b820985b7a /Juick/UIImage+Utils.m | |
parent | a74588083c4950e9237dff7a84ccdd129b72c950 (diff) |
project cleanup
Diffstat (limited to 'Juick/UIImage+Utils.m')
-rw-r--r-- | Juick/UIImage+Utils.m | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/Juick/UIImage+Utils.m b/Juick/UIImage+Utils.m deleted file mode 100644 index 4617c65..0000000 --- a/Juick/UIImage+Utils.m +++ /dev/null @@ -1,69 +0,0 @@ -// -// UIImage+Utils.m -// Juick -// -// Created by Vitaly on 01.02.14. -// Copyright (c) 2014 com.juick. All rights reserved. -// - -#import "UIImage+Utils.h" - -@implementation UIImage (Utils) - -+ (UIImage*)imageWithImage:(UIImage *)image convertToWidth:(float)width covertToHeight:(float)height { - CGSize size = CGSizeMake(width, height); - UIGraphicsBeginImageContext(size); - [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; - UIImage * newimage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - return newimage; -} - -+ (UIImage*)imageWithImage:(UIImage *)image convertToHeight:(float)height { - float ratio = image.size.height / height; - float width = image.size.width / ratio; - CGSize size = CGSizeMake(width, height); - UIGraphicsBeginImageContext(size); - [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; - UIImage * newimage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - return newimage; -} - -+ (UIImage*)imageWithImage:(UIImage *)image convertToWidth:(float)width { - float ratio = image.size.width / width; - float height = image.size.height / ratio; - CGSize size = CGSizeMake(width, height); - UIGraphicsBeginImageContext(size); - [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; - UIImage * newimage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - return newimage; -} - -+ (UIImage*)imageWithImage:(UIImage *)image fitInsideWidth:(float)width fitInsideHeight:(float)height { - if (image.size.height >= image.size.width) { - return [UIImage imageWithImage:image convertToWidth:width]; - } else { - return [UIImage imageWithImage:image convertToHeight:height]; - } -} - -+ (UIImage*)imageWithImage:(UIImage *)image fitOutsideWidth:(float)width fitOutsideHeight:(float)height { - if (image.size.height >= image.size.width) { - return [UIImage imageWithImage:image convertToHeight:height]; - } else { - return [UIImage imageWithImage:image convertToWidth:width]; - } -} - -+ (UIImage*)imageWithImage:(UIImage *)image cropToWidth:(float)width cropToHeight:(float)height { - CGSize size = [image size]; - CGRect rect = CGRectMake(((size.width-width) / 2.0f), ((size.height-height) / 2.0f), width, height); - CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], rect); - UIImage * img = [UIImage imageWithCGImage:imageRef]; - CGImageRelease(imageRef); - return img; -} - -@end |