I’m writing a Carbon application and we are creating JPEG files. I’m currently doing this by using Quartz CGImageDestinations and kCGImagePropertyJFIFDictionary. However, JFIF doesn’t seem to have any entry for compression quality. Does anyone know how to set this?
thanks
This is separate from the JFIF options, since some other formats (including TIFF) support lossy compression. The key you use is
kCGImageDestinationLossyCompressionQuality, and you put this option and the JFIF-options dictionary into the same dictionary; you don’t put it into the JFIF-options dictionary.