iOS学习笔记之图片转NSString,再还原
2015-11-09 22:46
471 查看
// 图片转字符串
+ (NSString *)imageToString:(UIImage *)image
{
// UIImage --> NSData
NSData *imageData =
UIImageJPEGRepresentation(image, 1.0);
// NSData --> NSString
NSString *imageDataString = [imageData
base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed]; 码
return imageDataString;
}
// 字符串转图片
+ (UIImage *)imageFromString:(NSString *)string
{
// NSString --> NSData
NSData *data=[[NSData
alloc] initWithBase64EncodedString:string
options:NSDataBase64DecodingIgnoreUnknownCharacters];
// NSData --> UIImage
UIImage *image = [UIImage
imageWithData:data];
return image;
}
+ (NSString *)imageToString:(UIImage *)image
{
// UIImage --> NSData
NSData *imageData =
UIImageJPEGRepresentation(image, 1.0);
// NSData --> NSString
NSString *imageDataString = [imageData
base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed]; 码
return imageDataString;
}
// 字符串转图片
+ (UIImage *)imageFromString:(NSString *)string
{
// NSString --> NSData
NSData *data=[[NSData
alloc] initWithBase64EncodedString:string
options:NSDataBase64DecodingIgnoreUnknownCharacters];
// NSData --> UIImage
UIImage *image = [UIImage
imageWithData:data];
return image;
}
相关文章推荐
- iOS 获取随机数
- IOS AutoLayout详解(三)用代码实现(附Demo下载)
- iOS中的数据持久化方式
- IOS AutoLayout详解(二)-多动图详解
- IOS AutoLayout详解(一)
- iOS新闻客户端教程5-Home主页
- Charles ios设备抓包
- IOS开发 - 屏幕旋转
- 蓝懿iOS 技术内容交流和学习心得 11.9
- IOS开发之保存图片到Documents目录及PNG,JPEG格式相互转换
- iOS 时间与日期处理
- IOS获取图片的方式以及图片的压缩
- iOS之DDLog打印日志
- iOS:KVO的概述与使用
- IOS 的调试模式
- iOS --- 使用PhotoKit代替ALAssetsLibrary来管理相册资源
- iOS第四周 培训第一天
- iOS如何让程序能够支持文件共享
- iOS如何调用照相机和相册
- iOS多线程 GCD NSoperation NSThread