New to Telerik Document ProcessingStart a free 30-day trial

Immutable raster image resource providing encoded pixel data, dimensions, color space, and optional masks for PDF rendering.

Definition

Namespace:Telerik.Windows.Documents.Fixed.Model.Resources

Assembly:Telerik.Windows.Documents.Fixed.dll

Syntax:

C#
public class ImageSource

Inheritance: objectImageSource

Constructors

Create an image resource from a BitmapSource with specified recompression quality.

C#
public ImageSource(BitmapSource bitmapSource, ImageQuality imageQuality)
Parameters:bitmapSourceBitmapSource

The bitmap source.

imageQualityImageQuality

The image quality.

Create an image resource from a BitmapSource preserving its pixel data.

C#
public ImageSource(BitmapSource bitmapSource)
Parameters:bitmapSourceBitmapSource

The bitmap source.

Wrap existing encoded image information (created externally) as an image resource.

C#
public ImageSource(EncodedImageData imageSourceInfo)
Parameters:imageSourceInfoEncodedImageData

The image source info.

Load image data from a stream with a target recompression quality.

C#
public ImageSource(Stream stream, ImageQuality imageQuality)
Parameters:streamStream

The stream.

imageQualityImageQuality

The image quality.

Load image data from a stream, preserving original encoding when possible.

C#
public ImageSource(Stream stream)
Parameters:streamStream

The stream.

Methods

GetBitmapSource()

BitmapSource

Create a BitmapSource instance from this image’s pixel data.

C#
public BitmapSource GetBitmapSource()
Returns:

BitmapSource

The BitmapSource instance.

Return the encoded image bytes and metadata suitable for embedding or reuse.

C#
public EncodedImageData GetEncodedImageData()
Returns:

EncodedImageData

The encoded image data.

Properties

Linear component value mapping applied during decoding (customizes range scaling per PDF spec).

C#
public double[] DecodeArray { get; set; }
Property Value:

The decode array.

Image height in pixels.

C#
public int Height { get; }

Image width in pixels.

C#
public int Width { get; }