Bitmap.GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) 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.
Gibt eine Kopie der Daten in der Bitmap in Pixel[] zurück.
[Android.Runtime.Register("getPixels", "([IIIIIII)V", "")]
public void GetPixels (int[] pixels, int offset, int stride, int x, int y, int width, int height);
[<Android.Runtime.Register("getPixels", "([IIIIIII)V", "")>]
member this.GetPixels : int[] * int * int * int * int * int * int -> unit
Parameter
- pixels
- Int32[]
Das Array, das die Farben der Bitmap empfangen soll
- offset
- Int32
Der erste Index, der in Pixel geschrieben werden soll[]
- stride
- Int32
Die Anzahl der Einträge in Pixel[] zum Überspringen zwischen Zeilen (muss = Bitmapbreite sein >). Kann negativ sein.
- x
- Int32
Die x-Koordinate des ersten Pixels, das aus der Bitmap gelesen werden soll
- y
- Int32
Die y-Koordinate des ersten Pixels, das aus der Bitmap gelesen werden soll
- width
- Int32
Die Anzahl der Pixel, die aus jeder Zeile gelesen werden sollen
- height
- Int32
Die Anzahl der zu lesenden Zeilen
- Attribute
Ausnahmen
wenn x, y, breite, höhe die Grenzen der Bitmap überschreitet oder abs(stride)
wenn das Pixelarray zu klein ist, um die angegebene Anzahl von Pixeln zu empfangen.
Hinweise
Gibt eine Kopie der Daten in der Bitmap in Pixel[] zurück. Jeder Wert ist ein verpacktes Int, das eine Color
. Der Stride-Parameter ermöglicht es dem Aufrufer, Lücken im zurückgegebenen Pixelarray zwischen Zeilen zuzulassen. Bei normalen gepackten Ergebnissen übergeben Sie einfach die Breite für den Stridewert. Die zurückgegebenen Farben sind nicht vormultiplizierte ARGB-Werte im ColorSpace.Named#SRGB sRGB
Farbraum.
Java-Dokumentation für android.graphics.Bitmap.getPixels(int[], int, int, int, int, int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.