[]
Various settings used for encoding TIFF frame and saving in a stream.
public class TiffFrameSettings
Initializes a new instance of TiffFrameSettings.
public TiffFrameSettings()
Initializes a new instance of TiffFrameSettings based on the other instance.
public TiffFrameSettings(TiffFrameSettings baseSettings)
baseSettings
TiffFrameSettingsGets or sets a string that describes a person who created the image.
public string Artist { get; set; }
Gets or sets the number of bits per Alpha component of RGBA color data (8 by default).
Applicable to RGBA images only.
public int BitsPerAlphaChannel { get; set; }
Gets or sets the number of bits per Blue component of RGB color data (8 by default).
Applicable to RGB(A) images only.
public int BitsPerBlueChannel { get; set; }
Gets or sets the number of bits per Grayscale image color (8 by default).
Applicable to Grayscale images only.
public int BitsPerGrayscale { get; set; }
Gets or sets the number of bits per Green component of RGB color data (8 by default).
Applicable to RGB(A) images only.
public int BitsPerGreenChannel { get; set; }
Gets or sets the number of bits per Red component of RGB color data (8 by default).
Applicable to RGB(A) images only.
public int BitsPerRedChannel { get; set; }
Gets or sets the TIFF compression method.
public TiffCompression Compression { get; set; }
Gets or sets a string with image copyright notice.
public string Copyright { get; set; }
Gets or sets a string with date and time of image creation in “YYYY:MM:DD HH:MM:SS”, with hours like those on a 24-hour clock, and one space character between the date and the time.
public string DateTime { get; set; }
Gets or sets a value indicating if the pixel values are replaced by differences between consecutive pixels.
Applicable to LZW and Deflate compression methods, ignored otherwise.
public bool Differencing { get; set; }
Gets or sets a string that describes the computer and/or operating system in use at the time of image creation.
public string HostComputer { get; set; }
Gets or sets a string that describes the subject of the image.
public string ImageDescription { get; set; }
Gets or sets a value indicating whether the pixels are arranged within a byte such that pixels with lower column values are stored in the lower-order bits of the byte.
Applicable to bilevel images only.
public bool LowerBitsFirst { get; set; }
Gets or sets a string that describes the scanner manufacturer.
public string Make { get; set; }
Gets or sets a string with the scanner model name or number.
public string Model { get; set; }
Gets or sets the orientation of the image.
public TiffOrientation Orientation { get; set; }
Gets or sets a value indicating whether the color components are stored in separate "component planes."
Applicable to RGB images only.
public bool Planar { get; set; }
Gets or sets the chromaticities of the primaries of the image.
public float[] PrimaryChromaticities { get; set; }
Gets or sets a string with the name and version number of the software package(s) used to create the image.
public string Software { get; set; }
Gets or sets a value specifying the tile height (length), in pixels, must be a multiple of 16.
0 is the value by default which means using strips instead of tiles.
public int TileHeight { get; set; }
Gets or sets a value specifying the tile width, in pixels, must be a multiple of 16.
0 is the value by default which means using strips instead of tiles.
public int TileWidth { get; set; }
Gets or sets the chromaticity of the white point of the image.
public float[] WhitePoint { get; set; }