An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.
| Category | GUID |
|---|---|
| chrominance_table | f2e455dc-09b3-4316-8260-676ada32481c |
| color_depth | 66087055-ad66-4c7c-9a18-38a2310b8337 |
| compression | e09d739d-ccd4-44ee-8eba-3fbf8be4fc58 |
| luminance_table | edb33bce-0266-4a77-b904-27216099e717 |
| quality | 1d5be4b5-fa4a-452d-9cdd-5db35105e7eb |
| render_method | 6d42c53a-229a-4825-8bb7-5c99e2b9a8b8 |
| save_flag | 292266fc-ac40-47bf-8cfc-a85b89a655de |
| scan_method | 3a4e2661-3109-4e56-8536-42c156e7dcfa |
| transformation | 8d0eb2d1-a58e-4ea8-aa14-108074b7b6f9 |
| version | 24d18c76-814a-41a4-bf53-1c219cccf797 |
Public Constructors | |
| encoder (const xtd::guid &guid) | |
| Initializes a new instance of the xtd::drawing::imaging::encoder class from the specified globally unique identifier (GUID). The GUID specifies an image encoder parameter category. | |
Public Properties | |
| auto | guid () const noexcept -> const xtd::guid & |
| Gets a globally unique identifier (GUID) that identifies an image encoder parameter category. | |
Public Methods | |
| auto | equals (const object &obj) const noexcept -> bool override |
| Determines whether the specified object is equal to the current object. | |
| auto | equals (const encoder &other) const noexcept -> bool override |
| Determines whether the specified object is equal to the current object. | |
| auto | get_hash_code () const noexcept -> xtd::usize override |
| Serves as a hash function for a particular type. | |
Public Fields | |
| static auto | chrominance_table () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the chrominance table parameter category. | |
| static auto | color_depth () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the color depth parameter category. | |
| static auto | compression () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the compression parameter category. | |
| static auto | luminance_table () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the luminance table parameter category. | |
| static auto | quality () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the quality parameter category. | |
| static auto | render_method () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the renderer method category. | |
| static auto | save_flag () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the save flag category. | |
| static auto | scan_method () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the scan method category. | |
| static auto | transformation () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the transformation category. | |
| static auto | version () noexcept -> encoder |
| An Encoder object that is initialized with the globally unique identifier for the version category. | |
Additional Inherited Members | |
| object ()=default | |
| Create a new instance of the ultimate base class object. | |
| virtual auto | get_type () const noexcept -> type_object |
| Gets the type of the current instance. | |
| template<typename object_t> | |
| auto | memberwise_clone () const -> xtd::unique_ptr_object< object_t > |
| Creates a shallow copy of the current object. | |
| virtual auto | to_string () const -> xtd::string |
| Returns a xtd::string that represents the current object. | |
| virtual auto | equals (const encoder &) const noexcept -> bool=0 |
| Indicates whether the current object is equal to another object of the same type. | |
| template<typename object_a_t, typename object_b_t> | |
| static auto | equals (const object_a_t &object_a, const object_b_t &object_b) noexcept -> bool |
| Determines whether the specified object instances are considered equal. | |
| template<typename object_a_t, typename object_b_t> | |
| static auto | reference_equals (const object_a_t &object_a, const object_b_t &object_b) noexcept -> bool |
| Determines whether the specified object instances are the same instance. | |
|
explicit |
Initializes a new instance of the xtd::drawing::imaging::encoder class from the specified globally unique identifier (GUID). The GUID specifies an image encoder parameter category.
| guid | A globally unique identifier that identifies an image encoder parameter category. |
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the chrominance table parameter category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the color depth parameter category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the compression parameter category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the luminance table parameter category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the quality parameter category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the renderer method category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the save flag category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the scan method category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the transformation category.
|
staticnodiscardnoexcept |
An Encoder object that is initialized with the globally unique identifier for the version category.
|
nodiscardnoexcept |
Gets a globally unique identifier (GUID) that identifies an image encoder parameter category.
|
nodiscardoverridevirtualnoexcept |
Determines whether the specified object is equal to the current object.
| obj | The object to compare with the current object. |
Reimplemented from xtd::object.
|
nodiscardoverridenoexcept |
Determines whether the specified object is equal to the current object.
| other | The object to compare with the current object. |
|
nodiscardoverridevirtualnoexcept |
Serves as a hash function for a particular type.
Reimplemented from xtd::object.