0

我正在尝试从我的应用程序修改 iOS 设备上的照片。但是苹果或其他人描述的所有方法都没有让我明白。

例如,我尝试使用 ImageIO 和 PhotosKit 来处理原始图像数据。要将其写入文件,我创建 CGImageDestination 并使用 CGImageDestinationFinalize 写入它,但这仅适用于模拟器(直接更改图像文件)。在设备上最后一个功能成功完成,但在照片文件中它什么也没写。

一段时间后,我可以猜到,当应用程序在设备上启动时,我从 PHAsset 获得的那个 URL,而不是直接链接到文件。但我不知道如何以其他方式获取 url。你能帮助我吗?

PS对不起我的英语:)

4

1 回答 1

0

在设备上,照片库的照片/视频文件被沙盒化。所以你不能直接使用文件 URL。而不是操作图像,请查看类PHContentEditingInputPHContentEditingOutput.

于 2015-10-14T14:25:45.613 回答