ImageCodecInfo Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa ImageCodecInfo udostępnia niezbędne elementy składowe i metody magazynu, aby pobrać wszystkie istotne informacje o zainstalowanych koderach obrazów i dekodatorach (nazywanych koderami). Nie można dziedziczyć.
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
- Dziedziczenie
-
ImageCodecInfo
- Atrybuty
Uwagi
GDI+ używa koderów obrazów do konwertowania obrazów przechowywanych w Bitmap obiektach na różne formaty plików. Kodery obrazów są wbudowane w GDI+ dla formatów BMP, JPEG, GIF, TIFF i PNG. Koder jest wywoływany podczas wywoływania Save metody Image lub SaveAdd obiektu .
Note
W wersjach .NET 6 i nowszych pakiet System.Drawing.Common, który zawiera ten typ, jest obsługiwany tylko w systemach operacyjnych Windows. Użycie tego typu w aplikacjach międzyplatformowych powoduje ostrzeżenia w czasie kompilacji i wyjątki czasu wykonywania. Aby uzyskać więcej informacji, zobacz System.Drawing.Common supported only on Windows (Obsługiwane tylko w systemie Windows).
Właściwości
| Nazwa | Opis |
|---|---|
| Clsid |
Pobiera lub ustawia strukturę zawierającą Guid identyfikator GUID identyfikujący określony koder. |
| CodecName |
Pobiera lub ustawia ciąg zawierający nazwę kodera. |
| DllName |
Pobiera lub ustawia ciąg zawierający nazwę ścieżki biblioteki DLL, która zawiera koder koder. Jeśli koder koder nie znajduje się w dll, ten wskaźnik to |
| FilenameExtension |
Pobiera lub ustawia ciąg zawierający rozszerzenia nazw plików używane w koderce. Rozszerzenia są oddzielone średnikami. |
| Flags |
Pobiera lub ustawia wartość 32-bitową używaną do przechowywania dodatkowych informacji o koderze. Ta właściwość zwraca kombinację flag z ImageCodecFlags wyliczenia. |
| FormatDescription |
Pobiera lub ustawia ciąg opisujący format pliku kodera. |
| FormatID |
Pobiera lub ustawia strukturę zawierającą Guid identyfikator GUID identyfikujący format kodera. |
| MimeType |
Pobiera lub ustawia ciąg zawierający typ Multipurpose Internet Mail Extensions (MIME) kodera-dekodera. |
| SignatureMasks |
Pobiera lub ustawia dwuwymiarową tablicę bajtów, których można użyć jako filtru. |
| SignaturePatterns |
Pobiera lub ustawia dwuwymiarową tablicę bajtów, która reprezentuje podpis kodera. |
| Version |
Pobiera lub ustawia numer wersji kodera. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetImageDecoders() |
Zwraca tablicę ImageCodecInfo obiektów, które zawierają informacje o dekodownikach obrazu wbudowanych w GDI+. |
| GetImageEncoders() |
Zwraca tablicę ImageCodecInfo obiektów, które zawierają informacje o koderach obrazów wbudowanych w interfejs GDI+. |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |