iOS 图片和字符串的相互转化
2016-01-11 08:47
483 查看
项目中可能会有这样的需求,比如图片上传服务器时一般都会转成NSString再上传
那么问题来了,图片如何转为NSString ,已经被转为NSString的图片如何再转成图片
其实很简单,给大家两个方法就ok
那么问题来了,图片如何转为NSString ,已经被转为NSString的图片如何再转成图片
其实很简单,给大家两个方法就ok
//图片转字符串 -(NSString *)UIImageToBase64Str:(UIImage *) image { NSData *data = UIImageJPEGRepresentation(image, 1.0f); NSString *encodedImageStr = [data base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength]; return encodedImageStr; }
//字符串转图片 -(UIImage *)Base64StrToUIImage:(NSString *)_encodedImageStr { NSData *_decodedImageData = [[NSData alloc] initWithBase64Encoding:_encodedImageStr]; UIImage *_decodedImage = [UIImage imageWithData:_decodedImageData]; return _decodedImage; }
相关文章推荐
- iOS模拟器屏幕截图(simulator snapshot)
- 【转载】IOS性能调优系列:使用Time Profiler发现性能瓶颈
- 正则表达式
- IOS应用开发版本控制工具之Versions使用教程
- ios开发所使用的框架
- ios开发之socket
- Xcode WorkSpace含静态库多项目依赖编译
- block的几种应用场景
- iOS:属性、修饰词(内存管理) 及其对应成员变量 、ARC
- iOS程序中的内存分配 栈区堆区全局区
- iOS 开发----Xcode 因为证书问题经常报的那些错
- iOS开发实践之多线程(NSOperation)
- 蓝懿ios技术交流和心得分享16.1。10
- iOS开发中 代理,block,KVO 的使用
- NSFileManager的常用操作
- iOS开发中block的使用
- iOS后台播放音乐
- iOS的花式进度条-五边形进度条,六边形进度条
- iOS创建线程方式(以及回到主线程, 以及延时之行代码)
- iOS广告轮播视图