UIImage和Base64格式图片相互转化!
来源:互联网 发布:centos怎么样 编辑:程序博客网 时间:2024/06/09 09:17
//Base64图片 -> UIImage+ (UIImage *) dataURL2Image: (NSString *) imgSrc{ NSURL *url = [NSURL URLWithString: imgSrc]; NSData *data = [NSData dataWithContentsOfURL: url]; UIImage *image = [UIImage imageWithData: data]; return image;}//UIImage -> Base64图片+ (BOOL) imageHasAlpha: (UIImage *) image{ CGImageAlphaInfo alpha = CGImageGetAlphaInfo(image.CGImage); return (alpha == kCGImageAlphaFirst || alpha == kCGImageAlphaLast || alpha == kCGImageAlphaPremultipliedFirst || alpha == kCGImageAlphaPremultipliedLast);}+ (NSString *) image2DataURL: (UIImage *) image{ NSData *imageData = nil; NSString *mimeType = nil; if ([self imageHasAlpha: image]) { imageData = UIImagePNGRepresentation(image); mimeType = @"image/png"; } else { imageData = UIImageJPEGRepresentation(image, 1.0f); mimeType = @"image/jpeg"; } return [NSString stringWithFormat:@"data:%@;base64,%@", mimeType, [imageData base64EncodedStringWithOptions: 0]];}
0 0
- UIImage和Base64格式图片相互转化!
- Base64图片与UIImage的相互转化
- Base64图片与UIImage的相互转化
- Base64图片与UIImage的相互转化
- iOS Base64图片与UIImage的相互转化
- UIImage和Base64转化
- 图片转化为Base64格式
- iOS UIImage 和 NSString的相互转化
- IOS中uiimage和uicolor相互转化
- iOS中uiimage和uicolor相互转化
- iOS - uiimage和uicolor相互转化
- 图片与Base64字符串相互转化
- UIImage和base64互转
- UIImage图片转成Base64字符串
- cocos2d里面的文理图片和UIImage之间的转化
- iOS 图片和字符串的相互转化
- Base64编码图片转化
- ajax传数据和图片(base64格式)
- iOS中的delegate的用法和规范
- java解析和组装json以及一些方法的理解
- idea序列化自动提示
- Android studio快捷键
- 1823: [JSOI2010]满汉全席 2-SAT
- UIImage和Base64格式图片相互转化!
- 选择排序
- NavigationBar及backBarItem调整
- Android LayoutInflater深度解析 给你带来全新的认识
- 慕课网 mybatis基础学习
- iOS开发之代码规范
- C#源代码—在windows窗体中添加窗体控件,btnOK按钮的Click事件
- 侧边快速滑动搜索的SectionIndexer接口简单使用
- 学习web测试