问题描述
在我的 iOS 应用中,我正在录制视频。后来我从该视频生成缩略图并将其保存在设备上。我的代码如下所示:
let asset = AVAsset(url: videoUrl)
let imageGenerator = AVAssetimageGenerator(asset: asset)
imageGenerator.appliesPreferredTrackTransform = true
imageGenerator.maximumSize = CGSize(width: 1280,height: 720)
let image = try imageGenerator.copyCGImage(at: thumbnailTime,actualTime: nil)
let thumbnail = UIImage(cgImage: image)
let jpgData = thumbnail.jpegData(compressionQuality: 0.8)
try jpgData!.write(to: thumbnailUrl!)
保存的图像看起来不错,但它的颜色配置文件设置为 QuickTime 'nclc' Video (1,1,6)
我在 Android 应用程序中执行完全相同的操作,并且颜色配置文件设置为 sRGB
如何在 iOS 上生成将颜色配置文件设置为 sRGB
而不是“QuickTime 'nclc' Video (1,6)'的缩略图?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)