SKCodec.GetPixels 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í.
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.
- 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.
- 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.
- 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.
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.