Encoder Klasa

Definicja

Encoder Obiekt 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

Uwaga

W programie .NET 6 i nowszych wersjach pakiet System.Drawing.Common, który obejmuje 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 only supported 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 interfejs 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-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

Konstruktory

Encoder(Guid)

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

Pola

ChrominanceTable

Encoder Obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora dla kategorii parametrów tabeli chrominance.

ColorDepth

Encoder Obiekt zainicjowany za pomocą globalnie unikatowego identyfikatora kategorii parametrów głębokości kolorów.

ColorSpace

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

Compression

Obiekt Encoder 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 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 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

Guid

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

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy

Zobacz też