UIImage

将 UIImage 转换为 CIImage

CIImage  *ciImage = [UIImage imageNamed:@"test.png"].CIImage;

将 CIImage 转换为 UIImage

UIImage * image = [UIImage imageWithCIImage:ciimage];

图片转成 Base 64 编码

//UIImage图片转成Base64字符串:
UIImage *originImage = [UIImage imageNamed:@"originImage.png"];
NSData *data = UIImageJPEGRepresentation(originImage, 1.0f);
NSString *encodedImageStr = [data base64EncodedStringWithOptions:NSDataBase64Encoding64CharacterLineLength];
//Base64字符串转UIImage图片:
NSData *decodedImageData = [[NSData alloc] 
initWithBase64EncodedString:encodedImageStr options:NSDataBase64DecodingIgnoreUnknownCharacters];
UIImage *decodedImage = [UIImage imageWithData:decodedImageData];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • UIImage对象是iOS中用来显示图像数据的高级接口。我们可以从文件,NSData,Quartz图片对象中创建U...
    王小宾阅读 821评论 0 1
  • UIImage对象是iOS中用来显示图像数据的高级接口。我们可以从文件,NSData,Quartz图片对象中创建U...
    傻傻小萝卜阅读 446评论 0 0
  • 后继更新... 2016-05-24 UIImage 概述: UIImage对象在App中管理图片数据. 使用Im...
    没刀的大佐阅读 10,709评论 9 23
  • 官方文档点蓝色文字:UIImage、CIImage、CGImage。 这篇文章是对官方文档的学习笔记,不是翻译,对...
    阿斯兰iOS阅读 6,519评论 1 8
  • 忘记一个人,并非不再想起,而是偶尔想起,心中却不再有波澜。 ​
    一禅_578b阅读 139评论 0 0