Table of Contents

Class MagickReadSettings

Namespace
ImageMagick
Assembly
Magick.NET-Q8-AnyCPU.dll

Class that contains setting for when an image is being read.

public sealed class MagickReadSettings : MagickSettings, IMagickReadSettings<byte>, IMagickSettings<byte>
Inheritance
MagickReadSettings
Implements
IMagickReadSettings<byte>
IMagickSettings<byte>
Inherited Members

Constructors

MagickReadSettings()

Initializes a new instance of the MagickReadSettings class.

public MagickReadSettings()

MagickReadSettings(IReadDefines)

Initializes a new instance of the MagickReadSettings class with the specified defines.

public MagickReadSettings(IReadDefines readDefines)

Parameters

readDefines IReadDefines

The read defines to set.

Properties

Defines

Gets or sets the defines that should be set before the image is read.

public IReadDefines? Defines { get; set; }

Property Value

IReadDefines

ExtractArea

Gets or sets the specified area to extract from the image.

public IMagickGeometry? ExtractArea { get; set; }

Property Value

IMagickGeometry

FrameCount

Gets or sets the number of images to read from a multi layer/frame image.

public uint? FrameCount { get; set; }

Property Value

uint?

FrameIndex

Gets or sets the index of the image to read from a multi layer/frame image.

public uint? FrameIndex { get; set; }

Property Value

uint?

Height

Gets or sets the height.

public uint? Height { get; set; }

Property Value

uint?

SyncImageWithExifProfile

Gets or sets a value indicating whether the exif profile should be used to update some of the properties of the image (e.g. ImageMagick.IMagickImage.Density, ImageMagick.IMagickImage.Orientation).

public bool SyncImageWithExifProfile { get; set; }

Property Value

bool

SyncImageWithTiffProperties

Gets or sets a value indicating whether the tiff profile should be used to update some of the properties of the image (e.g. ImageMagick.IMagickImage.Density, ImageMagick.IMagickImage.Orientation).

public bool SyncImageWithTiffProperties { get; set; }

Property Value

bool

UseMonochrome

Gets or sets a value indicating whether the monochrome reader shoul be used. This is supported by: ImageMagick.MagickFormat.Pcl, ImageMagick.MagickFormat.Pdf , ImageMagick.MagickFormat.Ps and ImageMagick.MagickFormat.Xps.

public bool UseMonochrome { get; set; }

Property Value

bool

Width

Gets or sets the width.

public uint? Width { get; set; }

Property Value

uint?