2011-01-05 4 views
0

Meine App ermöglicht es dem Benutzer, Bilder/Bilder von der Kamera/Fotogalerie zu erhalten. Anschließend lädt die App die Bilder auf den Remote-Speicher hoch. Da die Miniaturansichten dieser Bilder in einigen Szenarien verwendet werden, muss ich die Miniaturbilder erstellen.iPhone App zum Generieren von Miniaturbildern für das über die Kamera oder Fotogalerie erhaltene Bild

Die Fragen sind

  1. sollte die Miniaturbilder von der App zu dem Zeitpunkt erzeugt werden, wenn das Original/raw Bild erhalten wird?

  2. ist es erreichbar ein rohes Bild und mindestens 2 seiner Miniaturbild zur gleichen Zeit von der App auf den Remote-Speicher laden - lassen Sie sich ihre Amazon S3 oder Google App Engine

  3. ist sagt es ein Beispielcode, der die Image-Transformation auf dem iPhone durchführt?

Antwort

1
  1. Ich denke, Sie sollten, und legte eine Fortschrittsanzeige auf Ihre Benutzer zu sagen, dass „Bitte warten, ich bin zu erzeugen Thumbnails“.
  2. Ich glaube nicht zur gleichen Zeit ist für Sie geeignet. Stattdessen sollten Sie versuchen, diese Dateien (2 Thumbnails und 1 Raw) seriell zu laden. Das heißt, "1. thumbnail versuchen, wenn erfolgreich, 2. thumbnail ... versuchen", da die Internetverbindung für ein mobiles Gerät wie iPhone instabil sein könnte. Anfragen-Timing-out passiert, deshalb ist es besser, immer sicherzustellen, dass Sie die vorherige Anfrage abgeschlossen haben, bevor Sie die nächste starten.
  3. Ich denke, three20's TTThumbsViewController (oder TTPhotoViewController) hat eine gute Arbeit bei der Umwandlung von Originalfotos in quadratische Thumbnails gemacht. Vielleicht sollten Sie sich ihren Quellcode ansehen.

btw, wie für Fotos zu-Server zu, habe ich einmal die ASIFormDataRequest zu Post meiner Fotos zu einem Server. Es hat ziemlich gut funktioniert.

Ich hoffe, es hilft. :-)

+0

danke für die Beantwortung meiner Fragen auf einen Schlag. hilft wirklich! – tom

Verwandte Themen