Encoder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Nesne, Encoder görüntü kodlayıcı parametresinin kategorisini tanımlayan genel benzersiz bir tanımlayıcıyı (GUID) kapsüller.
public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
- Devralma
-
Encoder
Açıklamalar
Uyarı
.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.
Bir görüntü kodlayıcıya parametre geçirdiğinizde, parametre bir EncoderParameter nesne içinde kapsüllenmiş. nesnesinin alanlarından EncoderParameter biri, parametrenin kategorisini belirten bir GUID'dir. İstenen kategorinin Encoder parametrelerini içeren bir Encoder almak için sınıfının statik alanlarını kullanın.
GDI+'da yerleşik olarak bulunan görüntü kodlayıcıları, çeşitli kategorilere ait parametreleri alır. Aşağıdaki tabloda tüm kategoriler ve her kategoriyle ilişkili GUID listelenir.
| Kategori | GUID |
|---|---|
| ChrominanceTable | f2e455dc-09b3-4316-8260-676ada32481c |
| ColorDepth | 66087055-ad66-4c7c-9a18-38a2310b8337 |
| Compression | e09d739d-ccd4-44ee-8eba-3fbf8be4fc58 |
| LuminanceTable | edb33bce-0266-4a77-b904-27216099e717 |
| Quality | 1d5be4b5-fa4a-452d-9cdd-5db35105e7eb |
| RenderMethod | 6d42c53a-229a-4825-8bb7-5c99e2b9a8b8 |
| SaveFlag | 292266fc-ac40-47bf-8cfc-a85b89a655de |
| ScanMethod | 3a4e2661-3109-4e56-8536-42c156e7dcfa |
| Transformation | 8d0eb2d1-a58e-4ea8-aa14-108074b7b6f9 |
| Version | 24d18c76-814a-41a4-bf53-1c219cccf797 |
Oluşturucular
| Name | Description |
|---|---|
| Encoder(Guid) |
Belirtilen genel benzersiz tanımlayıcıdan (GUID) sınıfının yeni bir örneğini Encoder başlatır. GUID bir görüntü kodlayıcı parametre kategorisi belirtir. |
Alanlar
| Name | Description |
|---|---|
| ChrominanceTable |
Encoder Kromans tablosu parametre kategorisi için genel olarak benzersiz tanımlayıcı ile başlatılan bir nesne. |
| ColorDepth |
Encoder Renk derinliği parametre kategorisi için genel olarak benzersiz tanımlayıcı ile başlatılan bir nesne. |
| ColorSpace |
Renk alanı kategorisi için genel olarak benzersiz tanımlayıcıyla başlatılan bir kodlayıcıyı temsil eder. |
| Compression |
Encoder Sıkıştırma parametresi kategorisi için genel benzersiz tanımlayıcı ile başlatılan bir nesne. |
| ImageItems |
Görüntü öğeleri kategorisi için genel olarak benzersiz tanımlayıcıyla başlatılan bir kodlayıcıyı temsil eder. |
| LuminanceTable |
Luminance tablosu parametre kategorisi için genel benzersiz tanımlayıcı ile başlatılan bir Encoder nesneyi temsil eder. |
| Quality |
Kalite parametresi kategorisi için genel olarak benzersiz tanımlayıcıyla başlatılan bir Encoder nesne alır. |
| RenderMethod |
İşleme yöntemi parametre kategorisi için genel benzersiz tanımlayıcı ile başlatılan bir Encoder nesneyi temsil eder. |
| SaveAsCmyk |
CMYK olarak kaydetme kategorisi için genel olarak benzersiz tanımlayıcıyla başlatılan bir kodlayıcıyı temsil eder. |
| SaveFlag |
Kaydetme bayrağı parametre kategorisi için genel olarak benzersiz tanımlayıcıyla başlatılan bir Encoder nesneyi temsil eder. |
| ScanMethod |
Tarama yöntemi parametre kategorisi için genel olarak benzersiz tanımlayıcı ile başlatılan bir Encoder nesneyi temsil eder. |
| Transformation |
Dönüştürme parametresi kategorisi için genel olarak benzersiz tanımlayıcıyla başlatılan bir Encoder nesneyi temsil eder. |
| Version |
Sürüm parametresi kategorisi için genel olarak benzersiz tanımlayıcı ile başlatılan bir Encoder nesneyi temsil eder. |
Özellikler
| Name | Description |
|---|---|
| Guid |
Görüntü kodlayıcı parametre kategorilerini tanımlayan genel olarak benzersiz bir tanımlayıcı (GUID) alır. |
Yöntemler
| Name | Description |
|---|---|
| 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) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |