ImageResizer  3.4.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | List of all members
ImageResizer.Encoding.IEncoderProvider Interface Reference

A provider (or selector) of IEncoder instances. More...

Inheritance diagram for ImageResizer.Encoding.IEncoderProvider:
Inheritance graph
[legend]

Public Member Functions

IEncoder GetEncoder (ResizeSettings settings, object original)
 Returns an encoder based on the provided settings and the source object More...
 

Detailed Description

A provider (or selector) of IEncoder instances.

Definition at line 10 of file IEncoderProvider.cs.

Member Function Documentation

IEncoder ImageResizer.Encoding.IEncoderProvider.GetEncoder ( ResizeSettings  settings,
object  original 
)

Returns an encoder based on the provided settings and the source object

Parameters
settingsRequest settings, like format, quality, colors, dither, etc.
originalMay be a Drawing.Image instance, a path, or null. To provide both, set Image.tag to the path. Helps the encoder detect the original format if the format was not specified.
Returns

Implemented in ImageResizer.Configuration.PluginConfig.


The documentation for this interface was generated from the following file: