Ich schreibe gerade Bitmaps in eine PNG-Datei und lese sie auch wieder in eine Bitmap. Ich suche nach Wegen, die Geschwindigkeit zu verbessern, mit der das Schreiben und Lesen geschieht. Die Bilder müssen verlustfrei sein, da ich sie zurückgelesen habe, um sie zu bearbeiten.Schnellste Möglichkeit zum Lesen/Schreiben einer Bitmap von/in Datei?
Der Ort, an dem ich die schlechteste Leistung sehe, ist die tatsächliche BitmapFactory.decode(...)
.
paar Fragen:
1. Gibt es eine schnellere Lösung/Schreiben von Datei mit NDK zu einem Bitmap zu lesen?
2. Gibt es eine bessere Bibliothek, um ein Bitmap schneller zu dekodieren?
3. Was ist der beste Weg, um ein Bitmap zu speichern und zu lesen?
Einige Gedanken: 1. Wo versuchst du ** zu ** schreiben? 2. Wahrscheinlich nicht. Decode ist sehr teuer. 3. Es gibt viele Kompressionslösungen, aber ich persönlich mag 9-Patches. – hwrdprkns
Ich habe meine Frage aktualisiert, um zu erwähnen. Nun, 9-Patch würde definitiv nicht funktionieren. Diese Bilder sind Zeichnungen, die nicht 9-fach gepatcht werden können. Es muss eine Art von NDK-Bibliothek geben, die ein bisschen schneller dekodiert? : P – Jona
Eh, ich würde denken, dass wenn Sie ein JPEG-Bild haben, das ist so komprimiert wie es wird, wenn Sie etwas über das Bild im Voraus wissen ... – hwrdprkns