ImageCodecInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
該 ImageCodecInfo 類別提供必要的儲存成員與方法,以取得所有關於已安裝影像編碼器與解碼器(稱為編解碼器)相關資訊。 不是遺傳的。
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
- 繼承
-
ImageCodecInfo
- 屬性
備註
GDI+ 使用影像編碼器將物件中 Bitmap 儲存的影像轉換成各種檔案格式。 影像編碼器內建於 GDI+ 中,支援 BMP、JPEG、GIF、TIFF 及 PNG 格式。 當你呼叫Save物件的 Image or SaveAdd 方法時,會呼叫編碼器。
Note
在 .NET 6 和更新版本中,只有 Windows作系統才支援包含此類型的 System.Drawing.Common 套件。 跨平台應用程式使用此類會引發編譯時警告及執行時異常。 如需詳細資訊,請參閱 僅限 Windows 上支援的 System.Drawing.Common。
屬性
| 名稱 | Description |
|---|---|
| Clsid |
取得或設定一個 Guid 包含 GUID 的結構,該 GUID 可識別特定編解碼器。 |
| CodecName |
取得或設定包含編解碼器名稱的字串。 |
| DllName |
取得或設定包含存放編解碼器 DLL 路徑名稱的字串。 如果編解碼器不在 DLL,這個指標就是 |
| FilenameExtension |
取得或設定包含編解碼器中檔案副檔名的字串。 這些延伸以分號分隔。 |
| Flags |
取得或設定 32 位元值,用以儲存關於編解碼器的額外資訊。 此性質會從列舉中回傳多個旗標 ImageCodecFlags 的組合。 |
| FormatDescription |
取得或設定一個描述編解碼器檔案格式的字串。 |
| FormatID |
取得或設定一個 Guid 包含 GUID 的結構,該 GUID 可識別編解碼器的格式。 |
| MimeType |
取得或設定包含編解碼器多功能網際網路郵件擴充(MIME)類型的字串。 |
| SignatureMasks |
取得或設定一個二維位元組陣列,可用作為過濾器。 |
| SignaturePatterns |
取得或設定一個二維位元組陣列,代表編解碼器的簽名。 |
| Version |
取得或設定編解碼器的版本號。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetImageDecoders() |
回傳包含 GDI+ 內建影像解碼器資訊的物件陣列 ImageCodecInfo 。 |
| GetImageEncoders() |
回傳包含 GDI+ 內建影像編碼器資訊的物件陣列 ImageCodecInfo 。 |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |