Class
ImageSource

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:

cs-api-definition
public class ImageSource

Inheritance: objectImageSource

Constructors

ImageSource(BitmapSource)

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

Declaration

cs-api-definition
public ImageSource(BitmapSource bitmapSource)

Parameters

bitmapSource

BitmapSource

The bitmap source.

ImageSource(BitmapSource, ImageQuality)

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

Declaration

cs-api-definition
public ImageSource(BitmapSource bitmapSource, ImageQuality imageQuality)

Parameters

bitmapSource

BitmapSource

The bitmap source.

imageQuality

ImageQuality

The image quality.

ImageSource(EncodedImageData)

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

Declaration

cs-api-definition
public ImageSource(EncodedImageData imageSourceInfo)

Parameters

imageSourceInfo

EncodedImageData

The image source info.

ImageSource(Stream)

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

Declaration

cs-api-definition
public ImageSource(Stream stream)

Parameters

stream

Stream

The stream.

ImageSource(Stream, ImageQuality)

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

Declaration

cs-api-definition
public ImageSource(Stream stream, ImageQuality imageQuality)

Parameters

stream

Stream

The stream.

imageQuality

ImageQuality

The image quality.

Properties

DecodeArray

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

Declaration

cs-api-definition
public double[] DecodeArray { get; set; }

Property Value

double[]

The decode array.

Height

Image height in pixels.

Declaration

cs-api-definition
public int Height { get; }

Property Value

int

Width

Image width in pixels.

Declaration

cs-api-definition
public int Width { get; }

Property Value

int

Methods

GetBitmapSource()

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

Declaration

cs-api-definition
public BitmapSource GetBitmapSource()

Returns

BitmapSource

The BitmapSource instance.

GetEncodedImageData()

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

Declaration

cs-api-definition
public EncodedImageData GetEncodedImageData()

Returns

EncodedImageData

The encoded image data.