RasterCachedImage
Содержание
[
Скрывать
]RasterCachedImage class
Представляет растровое изображение, поддерживающее операции с растровой графикой. Это изображение кэширует пиксельные данные, когда это необходимо.
public abstract class RasterCachedImage : RasterImage
Характеристики
| Имя | Описание |
|---|---|
| abstract BitsPerPixel { get; } | Получает количество бит изображения на пиксель. |
| Bounds { get; } | Получает границы изображения. |
| Container { get; } | ПолучаетImageконтейнер. |
| DataStreamContainer { get; } | |
| Disposed { get; } | |
| virtual HasAlpha { get; } | Получает значение, указывающее, имеет ли этот экземпляр альфа-канал. |
| virtual HasTransparentColor { get; set; } | Получает значение, указывающее, имеет ли изображение прозрачный цвет. |
| abstract Height { get; } | Получает высоту изображения. |
| virtual HorizontalResolution { get; set; } | Получает или устанавливает горизонтальное разрешение в пикселях на дюйм для этогоRasterImage. |
| IsCached { get; } | Получает значение, указывающее, кэшируются ли в данный момент данные изображения. |
| IsRawDataAvailable { get; } | Получает значение, указывающее, доступна ли загрузка необработанных данных. |
| Palette { get; set; } | Получает или задает цветовую палитру. |
| RawCustomColorConverter { get; set; } | Получает или устанавливает пользовательский преобразователь цвета |
| virtual RawDataFormat { get; } | Получает формат необработанных данных. |
| RawDataSettings { get; } | Получает текущие настройки необработанных данных. Обратите внимание, что при использовании этих настроек данные загружаются без преобразования. |
| RawFallbackIndex { get; set; } | Получает или задает резервный индекс для использования, когда индекс палитры выходит за пределы |
| RawIndexedColorConverter { get; set; } | Получает или устанавливает преобразователь индексированных цветов |
| virtual RawLineSize { get; } | Получает необработанный размер строки в байтах. |
| Size { get; } | Получает размер изображения. |
| virtual TransparentColor { get; set; } | Получает прозрачный цвет изображения. |
| virtual UnitlessDefaultUnitType { get; } | Предполагаемый тип юнита, когда для UnitType установлено значение Unitless |
| UnitType { get; } | Получает тип текущего юнита. |
| virtual VerticalResolution { get; set; } | Получает или устанавливает вертикальное разрешение в пикселях на дюйм для этогоRasterImage. |
| abstract Width { get; } | Получает ширину изображения. |
| virtual XmpData { get; set; } | Получает или задает метаданные XMP. |
Методы
| Имя | Описание |
|---|---|
| override AdjustBrightness(int) | Настройка яркости изображения. |
| override AdjustContrast(float) | Контраст изображения |
| override AdjustGamma(float) | Гамма-коррекция изображения. |
| override AdjustGamma(float, float, float) | Гамма-коррекция изображения. |
| override BinarizeBradley(double) | Бинаризация изображения с использованием алгоритма адаптивной пороговой обработки Брэдли с использованием интегральной пороговой обработки изображения |
| override BinarizeFixed(byte) | Бинаризация изображения с заданным порогом |
| override BinarizeOtsu() | Бинаризация изображения с порогом Оцу |
| CacheData() | Кэширует данные и гарантирует, что не будет выполняться дополнительная загрузка данных из базовогоDataStreamContainer. |
| CanSave(ImageOptionsBase) | Определяет, можно ли сохранить изображение в указанный формат файла, представленный переданными параметрами сохранения. |
| override Crop(Rectangle) | Обрезка изображения. |
| virtual Crop(int, int, int, int) | Обрезать изображение со сдвигами. |
| Dispose() | |
| Dither(DitheringMethod, int) | Выполняет сглаживание текущего изображения. |
| override Dither(DitheringMethod, int, IColorPalette) | Выполняет сглаживание текущего изображения. |
| virtual Filter(Rectangle, FilterOptionsBase) | Фильтрует указанный прямоугольник. |
| GetArgb32Pixel(int, int) | Получает изображение 32-битного пикселя ARGB. |
| GetDefaultArgb32Pixels(Rectangle) | Получает массив 32-битных пикселей ARGB по умолчанию. |
| GetDefaultPixels(Rectangle, IPartialArgb32PixelLoader) | Получает массив пикселей по умолчанию с помощью частичной загрузки пикселей. |
| GetDefaultRawData(Rectangle, RawDataSettings) | Получает массив необработанных данных по умолчанию. |
| GetDefaultRawData(Rectangle, IPartialRawDataLoader, RawDataSettings) | Получает массив исходных данных по умолчанию с использованием частичной загрузки пикселей. |
| GetPixel(int, int) | Получает пиксель изображения. |
| virtual GetStrings() | Получает все строковые значения из изображения. |
| override Grayscale() | Преобразование изображения в его представление в градациях серого |
| LoadArgb32Pixels(Rectangle) | Загружает 32-битные пиксели ARGB. |
| LoadCmykPixels(Rectangle) | Загружает пиксели в формате CMYK. |
| LoadPartialArgb32Pixels(Rectangle, IPartialArgb32PixelLoader) | Загружает 32-битные ARGB-пиксели частично пачками. |
| LoadPartialPixels(Rectangle, IPartialPixelLoader) | Загружает пиксели частично пачками. |
| LoadPixels(Rectangle) | Загружает пиксели. |
| LoadRawData(Rectangle, RawDataSettings, IPartialRawDataLoader) | Загружает необработанные данные. |
| ReadScanLine(int) | Читает всю строку развертки по указанному индексу строки развертки. |
| ReadScanLineArgb(int) | Читает всю строку развертки по указанному индексу строки развертки. |
| Resize(int, int, ImageResizeSettings) | Изменение размера изображения. |
| Resize(int, int, ResizeType) | Изменение размера изображения. |
| override Rotate(float, bool, Color) | Повернуть изображение вокруг центра. |
| Save() | Сохраняет данные изображения в основной поток. |
| Save(Stream) | |
| virtual Save(string) | |
| Save(Stream, ImageOptionsBase) | Сохраняет данные изображения в указанный поток в указанном формате файла в соответствии с параметрами сохранения. |
| virtual Save(string, bool) | |
| virtual Save(string, ImageOptionsBase) | Сохраняет данные объекта в указанном месте файла в указанном формате файла в соответствии с параметрами сохранения. |
| SaveArgb32Pixels(Rectangle, int[]) | Сохраняет 32-битные пиксели ARGB. |
| SaveCmykPixels(Rectangle, CmykColor[]) | Сохраняет пиксели. |
| SavePixels(Rectangle, Color[]) | Сохраняет пиксели. |
| SaveRawData(byte[], int, Rectangle, RawDataSettings) | Сохраняет необработанные данные. |
| SetArgb32Pixel(int, int, int) | Устанавливает 32-битный пиксель изображения ARGB для указанной позиции. |
| virtual SetPalette(IColorPalette, bool) | Устанавливает палитру изображения. |
| SetPixel(int, int, Color) | Устанавливает пиксель изображения для указанной позиции. |
| virtual SetResolution(double, double) | Устанавливает разрешение для этогоRasterImage. |
| WriteScanLine(int, Color[]) | Записывает всю строку сканирования в указанный индекс строки сканирования. |
| WriteScanLine(int, int[]) | Записывает всю строку сканирования в указанный индекс строки сканирования. |
Смотрите также
- class RasterImage
- пространство имен Aspose.CAD
- сборка Aspose.CAD