Bitmap aus dem angegebenen Bildschirmbereich erstellen

8

Ich versuche eine Bitmap aus einem bestimmten Bereich auf dem Bildschirm zu erstellen. Wie könnte ich zum Beispiel im folgenden Bild den Fensterbereich unten erfassen und in eine Bitmap umwandeln?

Ich weiß, dass Sie setDrawingCacheEnabled (true) verwenden können, aber das erfasst die gesamte Ansicht, wenn ich nur einen Bereich in der Ansicht haben möchte.

    
John Smith 08.07.2013, 13:14
quelle

1 Antwort

12

Du kannst tatsächlich Android BitmapRegionDecoder.decodeRegion() verwenden, nachdem du ein InputStream von deinem Bitmap erstellt hast.

Sie können ein Rect -Objekt wie folgt an die decodeRegion -Methode übergeben:

%Vor%

Prost q:)

    
woot 08.07.2013, 13:19
quelle

Tags und Links