Bitmap.CopyPixelsToBuffer(Buffer) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopieren Sie die Pixel der Bitmap in den angegebenen Puffer (zugewiesen vom Aufrufer).
[Android.Runtime.Register("copyPixelsToBuffer", "(Ljava/nio/Buffer;)V", "")]
public void CopyPixelsToBuffer(Java.Nio.Buffer dst);
[<Android.Runtime.Register("copyPixelsToBuffer", "(Ljava/nio/Buffer;)V", "")>]
member this.CopyPixelsToBuffer : Java.Nio.Buffer -> unit
Parameter
- dst
- Buffer
- Attribute
Hinweise
Kopieren Sie die Pixel der Bitmap in den angegebenen Puffer (zugewiesen vom Aufrufer). Eine Ausnahme wird ausgelöst, wenn der Puffer nicht groß genug ist, um alle Pixel (unter Berücksichtigung der Anzahl der Bytes pro Pixel) oder wenn die Puffer-Unterklasse nicht einer der Supporttypen ist (ByteBuffer, ShortBuffer, IntBuffer).
Der Inhalt der Bitmap wird in den Puffer as-iskopiert. Dies bedeutet, dass, wenn diese Bitmap ihre Pixel vor multipliziert speichert (siehe #isPremultiplied(), die Werte im Puffer werden ebenfalls vorab multipliziert. Die Pixel verbleiben im Farbraum der Bitmap.
Nachdem diese Methode zurückgegeben wurde, wird die aktuelle Position des Puffers aktualisiert: Die Position wird um die Anzahl der im Puffer geschriebenen Elemente erhöht.
Java Dokumentation für android.graphics.Bitmap.copyPixelsToBuffer(java.nio.Buffer).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.