2012-12-01 5 views
1

Je veux garder un UIImage de la même taille visible mais réduire la taille de son fichier. Y a-t-il un moyen de faire cela? Par exemple, si l'utilisateur enregistre 10 images prises avec l'appareil photo, je souhaite qu'il atteigne une taille de fichier inférieure tout en conservant la plus grande partie de la qualité, de la largeur et de la hauteur de l'image d'origine. Page 228Réduire la taille de fichier de UIImage?

+0

Vous devez soit augmenter la compression JPG en réduisant la qualité, ou vous devez réduire la taille de l'image (nombre de pixels .. Par exemple, la résolution de l'écran serait-elle suffisante? Si vous faites ceci pour un 'UIImageView', ce dernier semble avoir du sens pour moi. L'appareil photo prend beaucoup plus de pixels que ce que l'appareil est capable de montrer (sans zoomer). – Rob

Répondre

0

enregistrer comme jpeg avec une compression plus (réduira la qualité)

NSData * UIImageJPEGRepresentation (
    UIImage *image, 
    CGFloat compressionQuality 
);