NHFUIImage 1.0.1

NHFUIImage 1.0.1

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Oct 2018

Maintained by 牛宏飞.



  • By
  • 牛宏飞

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的背景色
  • @param color
  • @param size
  • @return */
  • (UIImage *)imageWithColor:(UIColor *)color size:(CGSize)size;

/**

  • 压缩图片
  • @param image
  • @param maxFileSize
  • @return */
  • (UIImage *)compressImage:(UIImage *)image toMaxFileSize:(NSInteger)maxFileSize;

/**

  • 通过颜色来得到图片
  • @param color
  • @return / +(UIImage) imageWithColor:(UIColor*)color;