I have following simple code that is failing on iOS14 (was working fine with iOS13).
The code converts a CIImage object to heif representation.
func encodeImageToHeif(_ image: CIImage ) -> Data? {
return autoreleasepool(invoking: { () -> Data? in
let color = CGColorSpace(name: CGColorSpace.sRGB)
let context = CIContext()
return context.heifRepresentation(of: image,
format: CIFormat.RGBA8,
colorSpace: color!,
options: [kCGImageDestinationLossyCompressionQuality
as CIImageRepresentationOption : 0.2] )
})
}