Encoder Klasa

Definicja

Obiekt Encoder hermetyzuje globalnie unikatowy identyfikator (GUID), który identyfikuje kategorię parametru kodera obrazu.

public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
Dziedziczenie
Encoder

Uwagi

Note

W wersjach .NET 6 i nowszych pakiet System.Drawing.Common, który zawiera ten typ, jest obsługiwany tylko w systemach operacyjnych Windows. Użycie tego typu w aplikacjach międzyplatformowych powoduje ostrzeżenia w czasie kompilacji i wyjątki czasu wykonywania. Aby uzyskać więcej informacji, zobacz System.Drawing.Common supported only on Windows (Obsługiwane tylko w systemie Windows).

Po przekazaniu parametru do kodera obrazu parametr jest hermetyzowany w EncoderParameter obiekcie. Jednym z pól EncoderParameter obiektu jest identyfikator GUID określający kategorię parametru. Użyj pól statycznych Encoder klasy, aby pobrać element Encoder zawierający parametry żądanej kategorii.

Kodery obrazów wbudowane w GDI+ odbierają parametry należące do kilku kategorii. W poniższej tabeli wymieniono wszystkie kategorie i identyfikator GUID skojarzony z każdą kategorią.

Kategoria GUID
ChrominanceTable f2e455dc-09b3-4316-8260-676ada32481c
ColorDepth 66087055-ad66-4c7c-9a18-38a2310b8337
Compression e09d739d-ccd4-44ee-8eba-3fbf8be4fc58
LuminanceTable edb33bce-0266-4a77-b904-2721609e717
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

Konstruktory

Nazwa Opis
Encoder(Guid)

Inicjuje nowe wystąpienie Encoder klasy z określonego globalnie unikatowego identyfikatora (GUID). Identyfikator GUID określa kategorię parametrów kodera obrazu.

Pola

Nazwa Opis
ChrominanceTable

Encoder Obiekt, który jest inicjowany z globalnie unikatowym identyfikatorem dla kategorii parametrów tabeli chrominance.

ColorDepth

Encoder Obiekt, który jest inicjowany z globalnie unikatowym identyfikatorem kategorii parametrów głębokości koloru.

ColorSpace

Reprezentuje koder zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii przestrzeni kolorów.

Compression

Encoder Obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii parametrów kompresji.

ImageItems

Reprezentuje koder zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii elementów obrazu.

LuminanceTable

Encoder Reprezentuje obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii parametrów tabeli luminance.

Quality

Encoder Pobiera obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii parametrów jakości.

RenderMethod

Encoder Reprezentuje obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora dla kategorii parametrów metody renderowania.

SaveAsCmyk

Reprezentuje koder zainicjowany za pomocą globalnie unikatowego identyfikatora dla kategorii zapisz jako CMYK.

SaveFlag

Encoder Reprezentuje obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora dla kategorii parametrów flagi zapisywania.

ScanMethod

Encoder Reprezentuje obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii parametrów metody skanowania.

Transformation

Encoder Reprezentuje obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii parametrów transformacji.

Version

Encoder Reprezentuje obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii parametrów wersji.

Właściwości

Nazwa Opis
Guid

Pobiera globalnie unikatowy identyfikator (GUID), który identyfikuje kategorię parametrów kodera obrazu.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też