判断UIImage是否相同
来源:互联网 发布:mac地址 编辑:程序博客网 时间:2024/05/31 20:51
其实判断图片是否相同,就是比较它们的data;
在我的项目中是判断点击图片在第几个,代码如下(不严谨):
+(NSInteger)withArray:(NSArray *)array image:(UIImage *)image{
NSData *data1 =UIImagePNGRepresentation(image);
NSInteger number = 0;
for (int i = 0; i < array.count; i ++) {
UIImage *obj = array[i];
NSData *data2 =UIImagePNGRepresentation(obj);
if ([data1 isEqual:data2]) {
number = i;
break;
}
}
return number;
}
+(NSInteger)withArray:(NSArray *)array image:(UIImage *)image{
NSData *data;
if (UIImagePNGRepresentation(image) ==nil) {
data = UIImageJPEGRepresentation(image, 1);
} else {
data = UIImagePNGRepresentation(image);
}
NSInteger number = 0;
for (int i = 0; i < array.count; i ++) {
UIImage *obj = array[i];
NSData *data2;
if (UIImagePNGRepresentation(obj) ==nil) {
data2 = UIImageJPEGRepresentation(obj, 1);
} else {
data2 = UIImagePNGRepresentation(obj);
}
if ([data isEqual:data2]) {
number = i;
break;
}
}
return number;
}
- 判断UIImage是否相同
- 比较两个UIImage是否相同
- 比较两个UIImage是否相同
- 比较两个图片UIImage是否相同
- 比较2张图片UIImage是否相同
- 判断字符串是否相同
- 判断二叉排序树是否相同
- 判断图片是否相同
- 判断两颗树是否相同
- java 判断日期是否相同,只判断年月是否相同
- 判断两个日期是否相同
- 判断两个图片是否相同
- 判断是否有相同数字?
- 判断两个View是否相同
- Sring 字符串判断是否相同
- 判断翻转后是否相同
- 递归判断两棵树是否相同
- 判断两个字符串是否相同
- leetcode -- Minimum Path Sum -- 简单DP
- HTML学习中遇到的问题记录
- VDSO/linux-gate.so/sysenter
- 黑马程序员_java数组的应用
- tuxedo学习视频
- 判断UIImage是否相同
- 走向全栈!
- FreeMarker整合Spring 3
- Vue.js学习
- 判断App是否在后台运行,判断App后台运行
- iOS9 HTTP 不能正常使用的解决办法
- Redis初识(安装与基本操作)
- C#的NHibernate的CRUD开发入门代码例子
- Linux MakeFile (编写、函数以及指定位置存放)