2009-12-05 5 views
1

comment puis-je enregistrer un GIF sur l'iPhone? Le SDK inclut uniquement UIImageJPEGRepresentation et UIImagePNGRepresentation mais rien pour les GIF ou autres formats d'image, existe-t-il un moyen de convertir un UIImage en GIF et de l'enregistrer?Comment enregistrer un GIF sur l'iPhone?

GM

Répondre

3

C'est une bibliothèque que j'ai écrit pour l'encodage des images GIF sur l'iPhone, si quelqu'un lisant ceci est intéressé:

http://jitsik.com/wordpress/?p=208

+0

belle bibliothèque! Existe-t-il un extrait d'exemple pour une seule image GIF (non animée)? Je veux juste convertir une photo dans un espace couleur GIF et l'afficher sur le téléphone – mga

1

Vous ne pouvez pas sans un tiers bibliothèque GIF. La question est pourquoi avez-vous besoin d'être GIF? PNG fournit tout ce dont vous pourriez avoir besoin et il est bien supporté. Si vous essayez de faire de l'animation, regardez -animationImages property de UIImageView.

+0

Je veux donc enregistrer une animation au format GIF animé, PNG ne supporte pas d'animation. –

+0

Il existe quelques cas rares (images de faible nombre de couleurs) où GIF donnera une meilleure taille de fichier. – Skyler

Questions connexes