GifImage

GifImage class

Представляет одно изображение в формате GIF (Graphics Interchange Format) с его метаданными и дополнительными методами

public sealed class GifImage : RasterImageResourceBase

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

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

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

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

Методы

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

События

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

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