Base64图片与UIImage的相互转化
来源:互联网 发布:it发展规划 编辑:程序博客网 时间:2024/05/29 06:36
Base64图片 -> UIImage
- (UIImage *) base642Image: (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 *) image2Base64: (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
- Base64图片与UIImage的相互转化
- Base64图片与UIImage的相互转化
- Base64图片与UIImage的相互转化
- iOS Base64图片与UIImage的相互转化
- UIImage和Base64格式图片相互转化!
- 图片与Base64字符串相互转化
- 【Obj-C】UIImage与位图(RGBA8 Bitmaps)的相互转化
- UIImage与位图(RGBA8 Bitmaps)的相互转化
- 图片与base64之间的相互转换
- base64字符串与图片之间的转化
- IOS中UIImage与UIColor相互转化
- UIImage和Base64转化
- iOS UIImage 和 NSString的相互转化
- 图片 与base64相互转换
- Base64类型与Strng类型相互转化
- .Net 中Byte[]与Base64相互转化
- base64与UIImage转换
- UIImage 与 base64 互转
- swiper教程--swiper的基础使用(二十)
- excel基础应用
- #pragma warning( pop ) 和#pragma warning( push )有什么用
- hdu 2178 悼念512汶川大地震遇难同胞――老人是真饿了
- 安卓内存泄漏相关
- Base64图片与UIImage的相互转化
- Android中Scheme跳转协议
- 面向移动设备的HTML5开发框架
- 不同内网通信
- WebStorm 2016.2 版本发布
- C#: static关键字的作用
- 升级okhttp3.0+和retrofit2.0+的过程以及遇到的坑
- pdf在线转图片格式的方法
- ajax数据请求和多个音频的点击事件随笔