JYImageTool 2.1

JYImageTool 2.1

测试测试
Lang语言 Obj-CObjective C
许可 MIT
发布最后发布2017 年 9 月

Job-Yang 维护。



       

实用iOS图片工具

特性

  • 提取图像的主色(多种模式)
  • 提取图像像素颜色
  • 对比图像相等(基于像素而非图像名称)

用法

提取图像的主色

UIColor *whiteColor = [UIColor colorWithRed:1.f green:1.f blue:1.f alpha:1.f];
// extract bright colors and avoid results if close to white color
self.colorArr = [self.imageView.image extractColorsWithMode:JYExtractModeOnlyDistinctColors avoidColor:whiteColor];

提取图像像素颜色

UIColor *color = [self.imageView.image pixelColorAtLocation:point formImageRect:self.imageView.frame];

对比图像相等

BOOL isEqual = [self.imageViewOne.image isEqualToImage:self.imageViewTwo.image];
if (isEqual) {
//...Do something..
}
else {
//...Do something..
}

安装

手动

  1. 下载 JYImageTool 子目录中的所有文件。
  2. 将源文件添加到您的 Xcode 项目中。
  3. 导入 JYImageTool.h

许可

JYImageTool 在 MIT 许可下发布。有关详细信息,请参阅 LICENSE 文件。


中文介绍

实用的iOS图片工具

特性

  • 图片主色提取(包含多种提取模式)
  • 图片像素点颜色提取
  • 图片相同比较(基于图片像素而非图片名)

用法

图片主色提取

UIColor *whiteColor = [UIColor colorWithRed:1.f green:1.f blue:1.f alpha:1.f];
// 提取较附近更亮的主色,并忽略太接近白色的提取结果
self.colorArr = [self.imageView.image extractColorsWithMode:JYExtractModeOnlyDistinctColors avoidColor:whiteColor];

图片像素点颜色提取

UIColor *color = [self.imageView.image pixelColorAtLocation:point formImageRect:self.imageView.frame];

图片相同比较

BOOL isEqual = [self.imageViewOne.image isEqualToImage:self.imageViewTwo.image];
if (isEqual) {
//...Do something..
}
else {
//...Do something..
}

安装

手动安装

  1. 下载 JYImageTool 文件夹内的所有内容。
  2. 将 JYImageTool 内的源文件添加(拖放)到你的工程。
  3. 导入 JYImageTool.h

许可证

JYImageTool 使用 MIT 许可证,详情见 LICENSE 文件。