Frage

Ich schreibe eine Carbon-Anwendung und wir schaffen JPEG-Dateien. Ich tue dies derzeit von Quartz CGImageDestinations und kCGImagePropertyJFIFDictionary verwenden. Allerdings scheint JFIF keinen Eintrag für die Komprimierungsqualität zu haben. Wer weiß, wie dies zu setzen?

Dank

War es hilfreich?

Lösung

Dies ist getrennt von den JFIF-Optionen, da einige andere Formate (einschließlich TIFF) verlustbehaftete Kompression unterstützen. Der Schlüssel Sie verwenden, ist kCGImageDestinationLossyCompressionQuality , und Sie diese Option setzen und die JFIF-Optionen gleichen Wörterbuch Wörterbuch in; Sie tun es nicht das JFIF-Optionen Wörterbuch setzen in.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top