JpegImage
JpegImage class
Представляет одно изображение в формате JPEG (Joint Photographic Experts Group) с его метаданными и дополнительными методами
public sealed class JpegImage : RasterImageResourceBase
Конструкторы
| Имя |
Описание |
| JpegImage(string, Stream) |
Создает новый экземпляр JpegImage из содержимого, представленного в виде потока байтов, и с указанным именем |
| JpegImage(string, string) |
Создает новый экземпляр JpegImage из содержимого, представленного в виде строки в кодировке base64, и с указанным именем |
Характеристики
| Имя |
Описание |
| AspectRatio { get; } |
Возвращает соотношение сторон этого изображения как отношение ширины к высоте |
| ByteContent { get; } |
Возвращает содержимое этого растрового изображения в виде потока байтов |
| FilenameWithExtension { get; } |
Возвращает правильное имя файла этого растрового изображения, которое состоит из имени и расширения. Теоретически может отличаться от названия. |
| IsDisposed { get; } |
Определяет, удаляется это растровое изображение или нет |
| Length { get; } |
Возвращает длину этого файла растрового изображения в байтах |
| LinearDimensions { get; } |
Возвращает линейные размеры этого растрового изображения (ширину и высоту) |
| Name { get; } |
Возвращает имя этого растрового изображения. Обычно не содержит расширения имени файла и теоретически может отличаться от имени файла. |
| TextContent { get; } |
Возвращает содержимое этого растрового изображения в виде строки в кодировке base64 |
| override Type { get; } |
Возвращает ImageType.Jpeg |
Методы
| Имя |
Описание |
| Dispose() |
Удаляет это растровое изображение, удаляя его содержимое и делая большинство методов и свойств нерабочими |
| Equals(IHtmlResource) |
Проверяет этот экземпляр на равенство, указанное в ссылке. |
| GenerateBitmap() |
Генерирует и возвращает новый экземпляр System.Drawing.Bitmap из этого растрового изображения. |
| ReduceToNewHeight(ushort) |
Создает и возвращает новое уменьшенное изображение JPEG, но с указанной новой уменьшенной высотой и пропорционально уменьшенной шириной. (2 methods) |
| Save(string) |
Сохраняет это растровое изображение в указанный файл |
| static IsValid(Stream) |
Проверяет, является ли указанный поток допустимым изображением JPEG |
| static IsValid(string) |
Проверяет, является ли указанная строка в кодировке base64 допустимым изображением JPEG |
События
| Имя |
Описание |
| event Disposed |
Событие, возникающее при удалении данного растрового изображения |
Смотрите также