charger UIImage faible qualité

Je voudrais savoir comment charger d'abord un UIImage de basse qualité et puis charger le UIImage original en haute qualité. A-t-il un algorithm pour le faire en objective-c? J'ai vérifié la class NYXImagesKit mais cela ne fonctionne qu'avec iOS 5+ car il utilise Core Image Framework … Et j'ai besoin de travailler avec iOS 4.3+. Son effet est comme l'application Facebook.

Juste une édition:

vérifier ceci: http://www.codinghorror.com/blog/2005/12/progressive-image-rendering.html

je veux faire l'effet numéro 2

De la docs:

Chargement incrémentiel d'une image

Si vous avez une très grande image ou si vous chargez des données d'image sur le Web, vous pouvez créer une source d'image incrémentielle afin de pouvoir dessiner datatables d'image au fur et à mesure que vous les accumulez. Vous devez effectuer les tâches suivantes pour charger une image de manière incrémentielle à partir d'un object CFData:

  1. Créez l'object CFData pour accumuler datatables d'image.
  2. Créez une source d'image incrémentielle en appelant la fonction CGImageSourceCreateIncremental.
  3. Ajoutez des données d'image à l'object CFData.
  4. Appelez la fonction CGImageSourceUpdateData, en passant l'object CFData et une valeur booleanne (type de données boolean) qui spécifie si le paramètre de données contient l'intégralité de l'image, ou seulement des données d'image partielles. Dans tous les cas, le paramètre data doit contenir toutes datatables du file image accumulées jusqu'à ce point.
  5. Si vous avez accumulé suffisamment de données d'image, créez une image en appelant CGImageSourceCreateImageAtIndex, dessinez l'image partielle, puis relâchez-la.
  6. Vérifiez si vous avez toutes datatables pour une image en appelant la fonction CGImageSourceGetStatusAtIndex. Si l'image est complète, cette fonction renvoie kCGImageStatusComplete. Si l'image n'est pas complète, répétez les étapes 3 et 4 jusqu'à ce qu'elle le soit.
  7. Relâchez la source d'image incrémentielle.

Vous pouvez vous référer au lien ci-dessous, cela peut vous aider

uiimage-dsp