Ich habe eine Anwendung, mit der Benutzer Bilder anzeigen können. Der Benutzer entscheidet, welche Bilder verwendet werden sollen, also kann die Größe zwischen 10x10 und 10000000x10000000 liegen (ich exegetiere). Alles ist gut bis zu einer bestimmten Größe, wenn das Bild größer ist als der Speicher des iPhones. Ganz verständlich.Wie man ein großes Bild auf dem iPhone zeigt (ohne den Speicher zu überlaufen)?
Aber wie repariere ich es? Gibt es eine Möglichkeit, nur einen Teil des Bildes zu laden (ich benutze einen CATiledLayer, damit ich Kachel für Kachel laden/freigeben kann).
Vielen Dank im Voraus!
Ich recon es wäre nicht möglich, dies auf dem iPhone zu tun, oder ist es? –
Hängt davon ab, was Sie mit "tun dies auf dem iPhone" meinen. Die Beschreibung Ihrer App ist ein wenig vage. Wenn Sie die Bilder auf dem Telefon speichern, können Sie auch die Kacheln vorbereiten. Wenn Sie die Bilder auf einem Server speichern, müssten Sie Ihren Server dazu bringen, die Kacheln im Gegensatz zu einem ganzen Bild zu bedienen. –
Es tut mir leid, dass Sie vage sind. Die Bilder stammen aus der Fotobibliothek des iPhones. Ich frage mich, ob es möglich wäre, die Kacheln auf dem iPhone zu erstellen. Würden die Bildkacheln nicht über den Speicher gezogen werden? –