TiffImage

TiffImage class

Represents one image in TIFF (Tagged Image File Format) format with its metadata and additional methods

public sealed class TiffImage : RasterImageResourceBase

Constructors

Name Description
TiffImage(string, Stream) Creates new GifImage instance from content, represented as byte stream, and with specified name
TiffImage(string, string) Creates new TiffImage instance from content, represented as base64-encoded string, and with specified name

Properties

Name Description
AspectRatio { get; } Returns an aspect ratio of this image as the width-to-height relation
ByteContent { get; } Returns content of this raster image as byte stream
FilenameWithExtension { get; } Returns correct filename of this raster image, which consists of name and extension. Theoretically can differ from the name.
FramesCount { get; } Returns a number of frames (images) inside this TIFF image. Cannot be lesser then 1.
IsDisposed { get; } Determines whether this raster image is disposed or not
Length { get; } Returns the length of this raster image file in bytes
LinearDimensions { get; } Returns linear dimensions of this raster image (width and height)
Name { get; } Returns name of this raster image. Usually doesn’t contain filename extension and theoretically can differ from filename.
TextContent { get; } Returns content of this raster image as base64-encoded string
override Type { get; } Returns ImageType.Tiff

Methods

Name Description
Dispose() Disposes this raster image, disposing its content and making most methods and properties non-working
Equals(IHtmlResource) Checks this instance with specified on reference equality.
GenerateBitmap() Generates and returns a new instance of the ‘System.Drawing.Bitmap’ from this raster image.
ReduceToNewHeight(ushort) Creates and returns a new reduced image resource of the same type, but with specified new reduced height and proportionally reduced width.
Save(string) Saves this raster image to the specified file
static IsValid(Stream) Checks whether specified stream is a valid TIFF image
static IsValid(string) Checks whether specified base64-encoded string is a valid TIFF image

Events

Name Description
event Disposed Event, which occurs when this raster image is disposed

Remarks

See https://en.wikipedia.org/wiki/TIFF for details. In very rare cases TIFF is present inside WordProcessing documents.

See Also