NHFUIImage 1.0.1

NHFUIImage 1.0.1

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
释放最后发布2018年10月

牛宏飞维护。



  • 牛宏飞

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;