Je développe une application de traitement d'image simple et j'ai rencontré un problème sur mon unité de test (iPhone 3G): généralement, toute image sur 1024x1024 pixels provoquera le blocage de l'application lors de l'enregistrement .Enregistrement d'images haute résolution dans un album photo
Procédé mon application suivante:
utilisateur sélectionne une image via UIImagePicker
Une copie de travail de l'image sélectionnée est créé et redimensionnée aux bornes de vue (par exemple 320x480) pour la performance.
utilisateur fait leurs manipulations d'image sur la copie de travail et presses sauver
Les mêmes manipulations sont effectuées sur l'image pleine résolution d'origine, puis enregistré à l'album photo. Si l'image est la région de 1024x1024 tout va bien, si elle est trop grande l'application plante sans avertissement de la mémoire.
Après la recherche par stackoverflow il semble qu'il y présente une recommandation d'Apple de ne pas dépasser 1024x1024, mais je l'ai trouvé que l'application PhotoShop Express sur le même iPhone 3G est capable d'enregistrer des images à leur haute origine résolution (par exemple 1534x2034).
Quelqu'un pourrait-il me donner quelques idées sur la façon d'enregistrer des images haute résolution sur l'album photo comme le permet PhotoShop Express?
Merci.