ImageCodecInfo Sınıf

Tanım

sınıfı, ImageCodecInfo yüklü görüntü kodlayıcıları ve kod çözücüleri (codec olarak adlandırılır) hakkında tüm ilgili bilgileri almak için gerekli depolama üyelerini ve yöntemlerini sağlar. Devralınamaz.

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
Devralma
ImageCodecInfo
Öznitelikler

Açıklamalar

GDI+, nesnelerde Bitmap depolanan görüntüleri çeşitli dosya biçimlerine dönüştürmek için görüntü kodlayıcılarını kullanır. Görüntü kodlayıcıları BMP, JPEG, GIF, TIFF ve PNG biçimleri için GDI+ dilinde yerleşik olarak bulunur. Bir nesnenin Save veya SaveAdd yöntemini çağırdığınızda kodlayıcı Image çağrılır.

Not

.NET 6 ve sonraki sürümlerde, bu türü içeren System.Drawing.Common paketi yalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu türün kullanılması derleme zamanı uyarılarına ve çalışma zamanı özel durumlarına neden olur. Daha fazla bilgi için bkz . System.Drawing.Common yalnızca Windows'ta desteklenir.

Özellikler

Clsid

Belirli bir Guid codec bileşenini tanımlayan GUID içeren bir yapıyı alır veya ayarlar.

CodecName

Codec'in adını içeren bir dize alır veya ayarlar.

DllName

Codec bileşenini barındıran DLL'nin yol adını içeren dizeyi alır veya ayarlar. Codec bir DLL içinde değilse, bu işaretçi şeklindedir null.

FilenameExtension

Codec bileşeninde kullanılan dosya adı uzantılarını içeren dizeyi alır veya ayarlar. Uzantılar noktalı virgülle ayrılır.

Flags

Codec bileşeni hakkında ek bilgileri depolamak için kullanılan 32 bit değeri alır veya ayarlar. Bu özellik, numaralandırmadaki bayrakların bir bileşimini ImageCodecFlags döndürür.

FormatDescription

Codec'in dosya biçimini açıklayan bir dize alır veya ayarlar.

FormatID

Codec'in biçimini tanımlayan GUID içeren bir Guid yapıyı alır veya ayarlar.

MimeType

Codec'in Çok Amaçlı İnternet Posta Uzantıları (MIME) türünü içeren bir dize alır veya ayarlar.

SignatureMasks

Filtre olarak kullanılabilecek iki boyutlu bayt dizisini alır veya ayarlar.

SignaturePatterns

Codec'in imzasını temsil eden iki boyutlu bayt dizisini alır veya ayarlar.

Version

Codec bileşeninin sürüm numarasını alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetImageDecoders()

GDI+ içinde yerleşik olarak bulunan görüntü kod çözücüleri hakkında bilgi içeren bir nesne dizisi ImageCodecInfo döndürür.

GetImageEncoders()

GDI+ içinde yerleşik görüntü kodlayıcıları hakkında bilgi içeren bir nesne dizisi ImageCodecInfo döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.