JpegRenderer Members

The JpegRenderer type exposes the following members.

  Name Description
Public method JpegRenderer()
Creates and initializes a new JPEG renderer.
Public method JpegRenderer(IImageProvider)
Creates and initializes a new JPEG renderer with an image source.
Public method JpegRenderer(IImageProvider, JpegOutputColorMode)
Creates and initializes a new JPEG renderer with an image source and a ColorMode.
Public method JpegRenderer(IImageProvider, JpegOutputColorMode, OutputOption)
Creates and initializes a new JPEG renderer with an image source and a target bitmap.

  Name Description
Public method Close
Public method GetSources
Public method RenderAsync
Renders the source to a JPEG image, according to the current settings.
Public method SetSource
Set a source by index.
Public method ToDotString
Creates a representation of the image processing graph in the DOT language. This can be used with the DOT tool to generate a visual representation of what is going to be rendered.

  Name Description
Public property ExifSource
Allows for explicitly setting the source of EXIF metadata to be used in the render result. If null, the renderer will automatically use the background source as EXIF source.
Public property OutputColorMode
The output ColorMode used when rendering.
Public property OutputOption
Controls how the image is rendered. The default value is OutputOption.PreserveAspectRatio.
Public property Quality

Quality of the JPEG image.

Range (0.0, 1.0].

Public property RemoveExif
If true, the JPEG image will have any EXIF metadata removed.
Public property RemoveRichContent
If false, the rich content payload contained in the rich content source is preserved, and stored in the buffer that is returned by RenderAsync(). Preservation only works with JPEG image buffer containing a rich content payload. If no rich content payload is found, this property has no effect.
Public property RenderOptions
Controls what rendering options are used when scheduling the rendering chain. Use this to force CPU or GPU only rendering. The default value is RenderOptions.Mixed.
Public property RichContentSource
Allows for explicitly setting the source of rich content to be used in the render result. If null, the renderer will automatically use the background Source as rich content source.
Public property Size
The output size to use if no bitmap has been specified.
Public property Source
The IImageProvider that will be used as source.
Public property SourceCount
The number of sources that can be set.
Show: