NHFUIImage
介绍
NHFUIImage 是对 UIImage 的扩展,可以实现图片压缩、通过颜色获取图片、计算图片等比例缩放、裁剪图片等功能
安装
- pod 'NHFUIImage'
- 手动下载然后将文件夹拖至工程中即可
+(CGFloat)calculateHeightWithWidth:(CGFloat)width resourceSize:(CGSize)size; 使用方法
+(CGFloat)calculateWidthWithHeight:(CGFloat)height resourceSize:(CGSize)size;
/**
- 缩放图片
- @param image
- @param size
- @return *
- (UIImage*)OriginImage:(UIImage *)image scaleToSize:(CGSize)size;
/**
- 压缩图片
- @param image
- @param thumbSize
- @param percent
- @return *
- (UIImage*)createThumbImage:(UIImage *)image size:(CGSize )thumbSize percent:(float)percent;
/**
- 截取图片中间部分
- @param image
- @param thumbSize
- @param percent
- @return / +(UIImage*)createCentreImage:(UIImage *)image size:(CGSize )size percent:(float)percent;
/**
- 按比例缩放图片的大小
- @param resourceImageSize
- @param toBigSize
- @return *
- (CGSize)calculateImageSizeWithResourceImageSize:(CGSize)resourceImageSize toBigSize:(CGSize)toBigSize;
/**
- 用于配置 SearchBar 的背景色
- @参数 color
- @param size
- @return *
- (UIImage *)imageWithColor:(UIColor *)color size:(CGSize)size;
/**
- 压缩图片
- @param image
- @参数 maxFileSize
- @return *
- (UIImage *)compressImage:(UIImage *)image toMaxFileSize:(NSInteger)maxFileSize;
/**
- 通过颜色生成图片
- @参数 color
- @返回 / +(UIImage) imageWithColor:(UIColor*)color;