我需要在UIView上格式化100张图像。我需要能够远程访问这些图像的截图,所以我认为最方便的方法是将它们预渲染为.png并直接上传它们。它们对于每个用户来说都不是唯一的,因此没有必要让每个用户自己上传,这可能会很快变得难看。
有人可以告诉我如何在Mac或iOS应用程序中执行此操作吗?
我目前正在使用UIGraphicsGetImageFromCurrentImageContext在内存中创建png,但我不知道如何将其物理保存为应用程序外部的文件。
答案 0 :(得分:1)
使用UIImagePNGRepresentation
从UIImage
获取数据。然后使用writeToFile:atomically:
将数据保存到磁盘或NSURLConnection
将数据发送到Web服务。