// // Created by Yaotian on 2/7/14. // Copyright (c) 2014 Kollway Mobile. All rights reserved. // #import <UIKit/UIKit.h> @interface KWMImageUtil : NSObject /** * 创建透明的UIImage */ + (UIImage *)createTransparentImage; /** * 创建指定颜色的UIImage */ + (UIImage *)createColorImage:(UIColor *)color; + (UIImage *)createColorImage:(UIColor *)color pixelSize:(CGSize)size; + (UIImage *)createGradientImage:(UIColor *)startColor endColor:(UIColor *)endColor size:(CGSize)size; /** * 将图片另存一份.jpg的file到本地 */ + (BOOL)saveJPGImageToFile:(NSString *)filePath image:(UIImage *)image; /** * 将图片另存一份.png的file到本地 */ + (BOOL)savePNGImageToFile:(NSString *)filePath image:(UIImage *)image; /** * 获取图片的大小,单位为KB */ + (float)fileSizeAtPath:(NSString*)filePath; + (UIImage *)getImageFromFile:(NSString *)filePath; /** * 删除本地图片 */ + (void)deleteLocalImage:(NSString *)imagePath; /**把图片缩放到指定大小*/ + (UIImage *)imageWithImage:(UIImage *)image scaledToPixelSize:(CGSize)newSize; + (UIImage *)imageAfterZoom:(UIImage *)image scale:(float)scale; //传入图片需为kwmimage类型 + (NSArray *)checkImage:(NSArray *)imagesArray; //获取商品图片列表 + (NSArray *)getProductImageUrls:(id)product ImageSize:(NSInteger)ImageSize; //获取商品首张图片 + (NSString *)getProductImageUrl:(id)product ImageSize:(NSInteger)ImageSize; //获取商品第(position+1)张图片 + (NSString *)getProductImageUrlByPosition:(id)product ImageSize:(NSInteger)ImageSize Position:(NSInteger)Position; //通过商品OriginalUrl(原图片url)获取新图片url + (NSString *)getProductImageUrlByOriginalUrl:(NSString *)originalImgUrl ImageSize:(NSInteger)ImageSize; @end