/* Copyright (c) 2011 Artjom Popov */

#import <Foundation/Foundation.h>

@interface UIImage(Additions)

void EPImageAddGlossEffect(CGContextRef context, CGRect rect, CGImageRef img, float ovalWidth, float ovalHeigh);

+ (UIImage *)imageWithARGBData:(NSData *)data size:(CGSize)size;
+ (UIImage *)imageNamed:(NSString *)name withColor:(UIColor *)color;
+ (UIImage *)imageNamed:(NSString *)name withTintColor:(UIColor *)color;
+ (UIImage *)imageWithGlossEffect:(UIImage *)img cornerRadius:(int) cornerRadius;
- (UIImage *)imageTransform:(CGAffineTransform)transform;
- (UIImage *)scaleToRect:(CGRect)rect;
- (UIImage *)reflectedImage:(CGFloat)height;
- (NSData *)ARGBData;

@end
