ImageCodecInfo Třída
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í.
Třída ImageCodecInfo poskytuje nezbytné členy a metody úložiště k načtení všech relevantních informací o nainstalovaných kodérech a dekodérech obrázků (označovaných jako kodeky). Neděditelné.
public ref class ImageCodecInfo sealed
public sealed class ImageCodecInfo
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ImageCodecInfo
type ImageCodecInfo = class
[<System.Runtime.InteropServices.ComVisible(false)>]
type ImageCodecInfo = class
Public NotInheritable Class ImageCodecInfo
- Dědičnost
-
ImageCodecInfo
- Atributy
Poznámky
GDI+ používá kodéry obrázků k převodu obrázků uložených v Bitmap objektech do různých formátů souborů. Kodéry obrázků jsou integrované do GDI+ pro formáty BMP, JPEG, GIF, TIFF a PNG. Kodér se vyvolá při volání Save objektu Image nebo SaveAdd metody.
Note
V .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění v době kompilace a výjimky za běhu. Další informace naleznete v tématu System.Drawing.Common podporován pouze ve Windows.
Vlastnosti
| Name | Description |
|---|---|
| Clsid |
Získá nebo nastaví Guid strukturu obsahující identifikátor GUID, který identifikuje určitý kodek. |
| CodecName |
Získá nebo nastaví řetězec, který obsahuje název kodeku. |
| DllName |
Získá nebo nastaví řetězec obsahující cestu název knihovny DLL, která obsahuje kodek. Pokud kodek není v knihovně DLL, je |
| FilenameExtension |
Získá nebo nastaví řetězec, který obsahuje přípony názvů souborů používané v kodeku. Rozšíření jsou oddělená středníky. |
| Flags |
Získá nebo nastaví 32bitovou hodnotu použitou k uložení dalších informací o kodeku. Tato vlastnost vrátí kombinaci příznaků z výčtu ImageCodecFlags . |
| FormatDescription |
Získá nebo nastaví řetězec, který popisuje formát souboru kodeku. |
| FormatID |
Získá nebo nastaví Guid strukturu obsahující identifikátor GUID, který identifikuje formát kodeku. |
| MimeType |
Získá nebo nastaví řetězec, který obsahuje multipurpose Internet Mail Extensions (MIME) typu kodeku. |
| SignatureMasks |
Získá nebo nastaví dvojrozměrné pole bajtů, které lze použít jako filtr. |
| SignaturePatterns |
Získá nebo nastaví dvojrozměrné pole bajtů, které představuje podpis kodeku. |
| Version |
Získá nebo nastaví číslo verze kodeku. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetImageDecoders() |
Vrátí pole ImageCodecInfo objektů, které obsahují informace o dekodérech obrázků integrovaných do GDI+. |
| GetImageEncoders() |
Vrátí pole ImageCodecInfo objektů, které obsahují informace o kodérech obrázků integrovaných do GDI+. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |