¿Puedes save PNG en la biblioteca de fotos en iOS5?

He notado que los dibujos lineales de la aplicación de dibujo que estoy haciendo son de muy baja calidad cuando se guardan con este código:

UIImage *imageToSave = drawImage.image; UIImageWriteToSavedPhotosAlbum(imageToSave, nil, nil, nil); 

Por lo que puedo entender, no puedes configurar la calidad de JPG al usar UIImageWriteToSavedPhotosAlbum.

¿Hay alguna manera de save el UIImage como un PNG directamente en la biblioteca de fotos, o de alguna manera para boost la calidad de JPG? Al hacer una captura de pantalla (presionando on / off + inicio en el iPad), la calidad de la image capturada es perfecta, pero no puedo esperar que la gente guarde las imágenes de esa manera.

Cualquier ayuda muy apreciada!

Prueba esto

 NSData* pngdata = UIImagePNGRepresentation (drawImage.image); //PNG wrap UIImage* img = [UIImage imageWithData:pngdata]; UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil);