Sdílet prostřednictvím


SKCodec.GetPixels Metoda

Definice

Přetížení

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)
Zastaralé..

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, SKColorTable, Int32)
Zastaralé..

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, IntPtr, Int32)
Zastaralé..

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)
Zastaralé..

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, SKColorTable, Int32)
Zastaralé..

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr)

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)
Zastaralé..

Vývojáři by tuto zastaralou metodu neměli používat.

GetPixels(SKImageInfo, Byte[])

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, Byte[])

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(Byte[])

Dekódujte bitmapu do zadaného paměťového bloku.

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, IntPtr, Int32)

Upozornění

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

rowBytes
Int32

Počet bajtů v řádku, obvykle RowBytes.

options
SKCodecOptions

Možnosti dekódování rastrového obrázku.

colorTable
IntPtr

Ukazatel na tabulku barev pro uložení položek barev s minimální délkou MaxLength (256).

colorTableCount
Int32

Logický počet položek tabulky barev.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Atributy

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions, SKColorTable, Int32)

Upozornění

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, int, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

rowBytes
Int32

Počet bajtů v řádku, obvykle RowBytes.

options
SKCodecOptions

Možnosti dekódování rastrového obrázku.

colorTable
SKColorTable

Tabulka barev, do které se mají ukládat položky barev.

colorTableCount
Int32

Logický počet položek tabulky barev.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Atributy

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, IntPtr, Int32)

Upozornění

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, IntPtr colorTable, ref int colorTableCount);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

options
SKCodecOptions

Možnosti dekódování rastrového obrázku.

colorTable
IntPtr

Ukazatel na tabulku barev pro uložení položek barev s minimální délkou MaxLength (256).

colorTableCount
Int32

Logický počet položek tabulky barev.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Atributy

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, IntPtr, IntPtr, Int32)

Upozornění

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, IntPtr colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, IntPtr colorTable, ref int colorTableCount);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

colorTable
IntPtr

Ukazatel na tabulku barev pro uložení položek barev s minimální délkou MaxLength (256).

colorTableCount
Int32

Logický počet položek tabulky barev.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Atributy

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, IntPtr, Int32, SKCodecOptions)

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, int rowBytes, SkiaSharp.SKCodecOptions options);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

rowBytes
Int32

Počet bajtů v řádku, obvykle RowBytes.

options
SKCodecOptions

Možnosti dekódování rastrového obrázku.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, IntPtr, SKCodecOptions, SKColorTable, Int32)

Upozornění

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr, SKCodecOptions) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

options
SKCodecOptions

Možnosti dekódování rastrového obrázku.

colorTable
SKColorTable

Tabulka barev, do které se mají ukládat položky barev.

colorTableCount
Int32

Logický počet položek tabulky barev.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Atributy

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, IntPtr, SKCodecOptions)

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKCodecOptions options);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

options
SKCodecOptions

Možnosti dekódování rastrového obrázku.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, IntPtr)

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, IntPtr, SKColorTable, Int32)

Upozornění

The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.

Vývojáři by tuto zastaralou metodu neměli používat.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use GetPixels(SKImageInfo, IntPtr) instead.")]
public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, IntPtr pixels, SkiaSharp.SKColorTable colorTable, ref int colorTableCount);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
IntPtr

Paměťový blok pro uložení dekódovaného rastrového obrázku s celkovou velikostí alespoň BytesSize.

colorTable
SKColorTable

Tabulka barev, do které se mají ukládat položky barev.

colorTableCount
Int32

Logický počet položek tabulky barev.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Atributy

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, Byte[])

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, out byte[] pixels);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
Byte[]

Paměťový blok s dekódovaným rastrovým obrázkem.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(SKImageInfo, Byte[])

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (SkiaSharp.SKImageInfo info, byte[] pixels);

Parametry

info
SKImageInfo

Popis požadovaného výstupního formátu očekávaného volajícím.

pixels
Byte[]

Paměťový blok pro uložení dekódovaného rastrového obrázku o délce alespoň BytesSize.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Poznámky

Zadaná SKImageInfoinstance může být Infonebo nová instance s jinou konfigurací, kterou kodek může ignorovat.

Pokud se zadaná velikost liší od velikosti z Info, pak se kodek pokusí změnit měřítko výsledného rastrového obrázku. Pokud kodek nemůže provést toto měřítko, tato metoda vrátí InvalidScale.

Platí pro

GetPixels(Byte[])

Dekódujte bitmapu do zadaného paměťového bloku.

public SkiaSharp.SKCodecResult GetPixels (out byte[] pixels);

Parametry

pixels
Byte[]

Paměťový blok s dekódovaným rastrovým obrázkem.

Návraty

Vrátí úspěch Success nebo jinou hodnotu vysvětlující typ selhání.

Platí pro