BitmapSource.CopyPixels Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje rastrová pixelová data.
Přetížení
CopyPixels(Array, Int32, Int32) |
Zkopíruje data rastrových pixelů do pole pixelů se zadaným posunem počínaje zadaným posunem. |
CopyPixels(Int32Rect, Array, Int32, Int32) |
Zkopíruje data rastrových pixelů v zadaném obdélníku do pole pixelů, které mají zadanou krokovou odchylku počínaje zadaným posunem. |
CopyPixels(Int32Rect, IntPtr, Int32, Int32) |
Zkopíruje rastrová pixelová data v zadaném obdélníku. |
CopyPixels(Array, Int32, Int32)
Zkopíruje data rastrových pixelů do pole pixelů se zadaným posunem počínaje zadaným posunem.
public:
virtual void CopyPixels(Array ^ pixels, int stride, int offset);
[System.Security.SecurityCritical]
public virtual void CopyPixels (Array pixels, int stride, int offset);
public virtual void CopyPixels (Array pixels, int stride, int offset);
[<System.Security.SecurityCritical>]
abstract member CopyPixels : Array * int * int -> unit
override this.CopyPixels : Array * int * int -> unit
abstract member CopyPixels : Array * int * int -> unit
override this.CopyPixels : Array * int * int -> unit
Public Overridable Sub CopyPixels (pixels As Array, stride As Integer, offset As Integer)
Parametry
- pixels
- Array
Cílové pole.
- stride
- Int32
Krok rastrového obrázku.
- offset
- Int32
Umístění pixelu, kde začíná kopírování.
- Atributy
Platí pro
CopyPixels(Int32Rect, Array, Int32, Int32)
Zkopíruje data rastrových pixelů v zadaném obdélníku do pole pixelů, které mají zadanou krokovou odchylku počínaje zadaným posunem.
public:
virtual void CopyPixels(System::Windows::Int32Rect sourceRect, Array ^ pixels, int stride, int offset);
[System.Security.SecurityCritical]
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, Array pixels, int stride, int offset);
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, Array pixels, int stride, int offset);
[<System.Security.SecurityCritical>]
abstract member CopyPixels : System.Windows.Int32Rect * Array * int * int -> unit
override this.CopyPixels : System.Windows.Int32Rect * Array * int * int -> unit
abstract member CopyPixels : System.Windows.Int32Rect * Array * int * int -> unit
override this.CopyPixels : System.Windows.Int32Rect * Array * int * int -> unit
Public Overridable Sub CopyPixels (sourceRect As Int32Rect, pixels As Array, stride As Integer, offset As Integer)
Parametry
- sourceRect
- Int32Rect
Zdrojový obdélník, který chcete zkopírovat. Hodnota Empty určuje celý rastrový obrázek.
- pixels
- Array
Cílové pole.
- stride
- Int32
Krok rastrového obrázku.
- offset
- Int32
Umístění pixelu, kde začíná kopírování.
- Atributy
Poznámky
Prázdná sourceRect
hodnota (zadaná jako všechny nuly) zkopíruje celý rastrový obrázek.
Platí pro
CopyPixels(Int32Rect, IntPtr, Int32, Int32)
Zkopíruje rastrová pixelová data v zadaném obdélníku.
public:
virtual void CopyPixels(System::Windows::Int32Rect sourceRect, IntPtr buffer, int bufferSize, int stride);
[System.Security.SecurityCritical]
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, IntPtr buffer, int bufferSize, int stride);
public virtual void CopyPixels (System.Windows.Int32Rect sourceRect, IntPtr buffer, int bufferSize, int stride);
[<System.Security.SecurityCritical>]
abstract member CopyPixels : System.Windows.Int32Rect * nativeint * int * int -> unit
override this.CopyPixels : System.Windows.Int32Rect * nativeint * int * int -> unit
abstract member CopyPixels : System.Windows.Int32Rect * nativeint * int * int -> unit
override this.CopyPixels : System.Windows.Int32Rect * nativeint * int * int -> unit
Public Overridable Sub CopyPixels (sourceRect As Int32Rect, buffer As IntPtr, bufferSize As Integer, stride As Integer)
Parametry
- sourceRect
- Int32Rect
Zdrojový obdélník, který chcete zkopírovat. Hodnota Empty určuje celý rastrový obrázek.
- buffer
-
IntPtr
nativeint
Ukazatel na vyrovnávací paměť.
- bufferSize
- Int32
Velikost vyrovnávací paměti.
- stride
- Int32
Krok rastrového obrázku.
- Atributy
Poznámky
Prázdná sourceRect
hodnota (zadaná jako všechny nuly) zkopíruje celý rastrový obrázek.