2009-04-03 8 views

Répondre

2

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 le dictionnaire d'options JFIF dans le même dictionnaire; vous ne le mettez pas dans le dictionnaire des options JFIF.

+0

En fait, le mac ne semble pas supporter TIFF avec perte ... seulement LZW. mais cela fonctionne pour JPEG! merci –

+0

Huh, vous êtes (en quelque sorte) à droite. La clé appropriée est kCGImagePropertyTIFFCompression, et j'ai trouvé un article de blog qui suggère d'utiliser les constantes NSTIFFCompression avec, mais la documentation de NSTIFFCompressionJPEG indique qu'il n'est plus supporté. (OTOH, PackBits et le fax CCITT sont.) Bizarre. –

Questions connexes