Speichern eines großen Bildes in PNG

9

Ich habe gerade ein schwieriges Problem gefunden ...

Hier ist meine Geschichte:

Mein Gerät ist Samsung Galaxy Note, normalerweise nimmt es Bilder mit einer Auflösung von 3264 * 2448 Pixel. Ich liebe schöne Bilder, wenn ich nach detaillierten Informationen suche, aber hier hasse ich es, weil es in Android sehr groß ist. Ich kann ein Bild dieser großen Entschließung lesen und anzeigen, ich muss Linien darüber zeichnen, dann muss ich sowohl Bild als auch Linien zu einem PNG speichern. Mein Kopfschmerz ist, dass mein Android mir immer Out of meremy exception gibt, wenn ich versuche, ein veränderbares Bitmap wie folgt zu erstellen:

%Vor%

Wenn der

%Vor%

Ausnahme springt heraus. Ich habe myImageView.measure(...) und myImageView.layout(...) getestet, funktioniert nicht für mich. (Die Dinge sind in Ordnung, wenn ich den gleichen Code mit kleineren Bildern testen)

Irgendwelche Experten wissen, wie man dieses Problem tötet oder eine Lösung zu mir wirft? Danke!

    
user1745958 26.10.2012, 10:18
quelle

1 Antwort

1

Vielleicht nicht die definitive Lösung, aber haben Sie versucht, die Größe des Heapspeichers zu erhöhen?

Für Android 2.2 oder niedrigere Versionen:

%Vor%

Für Android Version 2.3 oder höher :

%Vor%     
Federico Cristina 04.11.2012 14:52
quelle

Tags und Links