使用以下代码,我可以从PHAsset中检索UIImage:
PHImageManager.default().requestImage(
for: asset,
targetSize: size,
contentMode: contentMode,
options: options,
resultHandler: resultHandler)
从相位集开始,我如何检索原始的未修改的图像?
为"原始未修改";我的意思是:在设备上,图像可以保存为jpeg或heic;当我检索UIImage时,图像是未压缩的,为了保存它,我必须重新编码,失去质量。我想直接得到heic或jpeg.
注意:我发现了很多代码,从PHAsset检索URL,但是当调用requestContentEditingInput
时,nil
返回为contentEditingInput
。(见链接上的代码)
您可以收到实际的图像数据直接通过调用requestImageData
。