TiffImage

TiffImage class

Представляет одно изображение в формате TIFF (Tagged Image File Format) с его метаданными и дополнительными методами

public sealed class TiffImage : RasterImageResourceBase

Конструкторы

Имя Описание
TiffImage(string, Stream) Создает новый экземпляр GifImage из содержимого, представленного в виде потока байтов, и с указанным именем
TiffImage(string, string) Создает новый экземпляр TiffImage из содержимого, представленного в виде строки в кодировке base64, и с указанным именем

Характеристики

Имя Описание
AspectRatio { get; } Возвращает соотношение сторон этого изображения как отношение ширины к высоте
ByteContent { get; } Возвращает содержимое этого растрового изображения в виде потока байтов
FilenameWithExtension { get; } Возвращает правильное имя файла этого растрового изображения, которое состоит из имени и расширения. Теоретически может отличаться от названия.
FramesCount { get; } Возвращает количество кадров (изображений) внутри этого изображения TIFF. Не может быть меньше 1.
IsDisposed { get; } Определяет, удаляется это растровое изображение или нет
Length { get; } Возвращает длину этого файла растрового изображения в байтах
LinearDimensions { get; } Возвращает линейные размеры этого растрового изображения (ширину и высоту)
Name { get; } Возвращает имя этого растрового изображения. Обычно не содержит расширения имени файла и теоретически может отличаться от имени файла.
TextContent { get; } Возвращает содержимое этого растрового изображения в виде строки в кодировке base64
override Type { get; } Возвращает ImageType.Tiff

Методы

Имя Описание
Dispose() Удаляет это растровое изображение, удаляя его содержимое и делая большинство методов и свойств нерабочими
Equals(IHtmlResource) Проверяет этот экземпляр на равенство, указанное в ссылке.
GenerateBitmap() Генерирует и возвращает новый экземпляр System.Drawing.Bitmap из этого растрового изображения.
ReduceToNewHeight(ushort) Создает и возвращает новый ресурс уменьшенного изображения того же типа, но с указанной новой уменьшенной высотой и пропорционально уменьшенной шириной.
Save(string) Сохраняет это растровое изображение в указанный файл
static IsValid(Stream) Проверяет, является ли указанный поток допустимым изображением TIFF
static IsValid(string) Проверяет, является ли указанная строка в кодировке base64 допустимым изображением TIFF

События

Имя Описание
event Disposed Событие, возникающее при удалении данного растрового изображения

Примечания

Подробнее см. https://en.wikipedia.org/wiki/TIFF. В очень редких случаях TIFF присутствует внутри документов WordProcessing.

Смотрите также