iOS:以png或jpeg格式写入CGImageRef磁盘

Guy*_*Guy 5 uikit ios

在iOS中将CGImageRef保存为png或jpeg文件的最佳方法是什么?

对于一般的可可应用程序(不使用UIkit),请参阅:将CGImageRef 保存到png文件?但这似乎太长且笨拙。

Guy*_*Guy 5

使用 UIKit,代码变成了一个简单的 3 行代码:

UIImage *uiImage = [UIImage imageWithCGImage:cgImage];
NSData *jpgData = UIImageJPEGRepresentation(uiImage, 0.9f);
[jpgData writeToFile:path atomically:NO];
Run Code Online (Sandbox Code Playgroud)