我正在尝试复制uiimage并更改元数据而不重新编码图像以便不会导致jpg工件(我知道下面的代码重新编码,但这只是为了运行它来进行测试)。 CGImageDestinationCopyImageSource应该复制图像的源而不重新编码它,但是当我使用该函数时,它在CGImageDestinationFinalize处失败。我正在尝试按照此技术说明history 知道为什么CGImageDestinationFinalize会因下面的代码而失败吗?
{{1}}
答案 0 :(得分:4)
根据Apple在文件CGImageDestinationCopyImageSource()
中<ImageIO/CGImageDestination.h>
函数的HeaderDoc文档:
之后不应调用CGImageDestinationFinalize() - 当此函数返回时,结果将保存到目标。