ImageCodecInfo 類別

定義

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,這個指標就是 null

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)

適用於

另請參閱