Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 100 张图像需要在 UIView 上进行格式化。我需要能够远程访问这些图像的屏幕截图,所以我认为最方便的方法是将它们预渲染为 .png,然后直接上传它们。它们不会对每个用户都是唯一的,所以让每个用户自己上传是没有意义的,这可能会很快变得丑陋。
谁能告诉我如何在 Mac 或 iOS 应用程序中执行此操作?
我目前正在使用 UIGraphicsGetImageFromCurrentImageContext 在内存中创建一个 png,但我不知道如何将其物理保存为应用程序外部存在的文件。
用于UIImagePNGRepresentation从UIImage. 然后用于writeToFile:atomically:将数据保存到磁盘或NSURLConnection将数据发送到 Web 服务。
UIImagePNGRepresentation
UIImage
writeToFile:atomically:
NSURLConnection