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 格式。 當您呼叫 物件的 或 SaveAdd 方法Image時,Save會叫用編碼器。

注意

在 .NET 6 和更新版本中,只有 Windows 作業系統才支援包含此類型的 System.Drawing.Common 套件。 在跨平臺應用程式中使用此類型會導致編譯時期警告和運行時間例外狀況。 如需詳細資訊,請參閱 僅限 Windows 上支援的 System.Drawing.Common

屬性

Clsid

取得或設定 Guid 結構,含有識別特定 Codec 的 GUID。

CodecName

取得或設定含有 Codec 的名稱之字串。

DllName

取得或設定字串,這個字串含有存留 Codec 的 DLL 路徑名稱。 如果 Codec 不是在 DLL 中,則這個指標為 null

FilenameExtension

取得或設定含有在 Codec 中所使用副檔名的字串。 副檔名是以分號隔開。

Flags

取得或設定 32 位元值,用來儲存 Codec 的相關額外資訊。 這個屬性會從 ImageCodecFlags 列舉型別 (Enumeration) 傳回旗標組合。

FormatDescription

取得或設定描述 Codec 的檔案格式之字串。

FormatID

取得或設定 Guid 結構,含有識別 Codec 的格式之 GUID。

MimeType

取得或設定字串,含有 Codec 的多用途網際網路郵件延伸標準 (Multipurpose Internet Mail Extension,MIME) 類型。

SignatureMasks

取得或設定可以做為篩選條件的位元組二維陣列。

SignaturePatterns

取得或設定表示 Codec 的簽章之位元組二維陣列。

Version

取得或設定 Codec 的版本號碼。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetImageDecoders()

傳回 ImageCodecInfo 物件的陣列,物件含有內建於 GDI+ 的影像解碼器相關資訊。

GetImageEncoders()

傳回 ImageCodecInfo 物件的陣列,物件含有內建於 GDI+ 的影像編碼器相關資訊。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱