Question

J'écris une application Carbon et nous créons des fichiers JPEG. Je fais actuellement cela en utilisant Quartz CGImageDestinations et kCGImagePropertyJFIFDictionary. Cependant, JFIF ne semble pas avoir une entrée pour la qualité de compression. Est-ce que quelqu'un sait comment mettre cela?

Merci

Était-ce utile?

La solution

Il est distinct des options de JFIF, étant donné que d'autres formats (y compris TIFF) prennent en charge la compression avec perte. La clé que vous utilisez est kCGImageDestinationLossyCompressionQuality , et vous mettez cette option et les JFIF-options du dictionnaire dans le même dictionnaire; vous ne mettez pas dans le dictionnaire JFIF-options.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top