ОбрабатываемоеИзображение
| Стд::Изображения::ОбрабатываемоеИзображение Базовые типы: Объект |
Иерархия типа
Предназначен для перекодирования изображений из данных или из потока.
Сравнение ссылочное
Конструкторы
ОбрабатываемоеИзображение
ОбрабатываемоеИзображение(Данные: Байты)| Перегрузка: ОбрабатываемоеИзображение(Поток: ПотокЧтения) |
Создает обрабатываемое изображение из байтов Данные.
ОбрабатываемоеИзображение
ОбрабатываемоеИзображение(Поток: ПотокЧтения)| Перегрузка: ОбрабатываемоеИзображение(Данные: Байты) |
Создает обрабатываемое изображение из потока Поток.
Свойства
ИсходныйРазмер
| ТолькоЧтение ИсходныйРазмер: РазмерИзображения |
Размер исходного изображения.
ИсходныйФормат
| ТолькоЧтение ИсходныйФормат: ФорматИзображения |
Формат исходного изображения.
Методы
ВОттенкиСерого
ВОттенкиСерого(): ОбрабатываемоеИзображениеПреобразует результирующее изображение в оттенки серого. Для [ImageFormat.Png] с 16 бит, остальные форматы с 8 битами на цвет. Возвращает текущий экземпляр.
ВыбратьОбласть
ВыбратьОбласть(
X: Число,
Y: Число,
Ширина: Число,
Высота: Число
): ОбрабатываемоеИзображениеВыбирает обрабатываемую область на исходном изображении. (X, Y) - координаты верхнего левого угла области. Ширина - ширина области. Высота - высота области.
ВырезатьКруг
ВырезатьКруг(): ОбрабатываемоеИзображениеВырезает круглое изображение из исходного: картинка берется по центру, диаметр круга равен минимальному значению между длиной и шириной исходной картинки. Возвращает текущий экземпляр.
Масштабировать
Масштабировать(Множитель: Число): ОбрабатываемоеИзображениеУстанавливает множитель Множитель для размера изображения, применяемого после остальных преобразований. Вызов одновременно с УстановитьРазмер, УстановитьШирину, УстановитьВысоту приведет к ошибке.
Возвращает текущий экземпляр.
Повернуть
Повернуть(Угол: Число): ОбрабатываемоеИзображениеПовернуть изображение по часовой стрелке на указанное число градусов Угол. При повороте не на 90°, 180°, 270° будут образовываться пустоты, которые:
- [ImageFormat.Jpeg], [ImageFormat.Bmp], [ImageFormat.Wbmp], [ImageFormat.Tiff] - заполняются черным цветом.
- [ImageFormat.Png], [ImageFormat.Gif] - заполняются прозрачностью. Совместно с Масштабировать - пустоты будут образовываться во внешнем от изображения пространстве, Совместно с УстановитьРазмер, УстановитьШирину, УстановитьВысоту) изображение будет вписано в указанный размер.
Возвращает текущий экземпляр.
ПолучитьИзображение
ПолучитьИзображение(): БайтыВозвращает результат перекодирования в виде байтов.
УстановитьВысоту
УстановитьВысоту(Высота: Число): ОбрабатываемоеИзображениеЗдает высоту изображения Высота. Если не будет задана ширина, то изображение будет изменено с сохранением соотношения сторон. Возвращает текущий экземпляр.
УстановитьРазмер
УстановитьРазмер(
Ширина: Число,
Высота: Число,
СохранятьСоотношениеСторон: Булево = Истина
): ОбрабатываемоеИзображениеУстановить размер исходя из ширина Ширина и высота Высота. В случае, если ширина и высота в соотношении друг с другом были изменены и СохранятьСоотношениеСторон = Ложь, то пропорции сохранены не будут, иначе изображение будет вписано в заданный прямоугольник. Возвращает текущий экземпляр.
УстановитьФормат
УстановитьФормат(Формат: ФорматИзображения): ОбрабатываемоеИзображениеУстанавливает формат Формат для изображения. Возвращает текущий экземпляр.
УстановитьЦветовойФормат
УстановитьЦветовойФормат(ЦветовойФормат: ЦветовойФормат): ОбрабатываемоеИзображениеУстанавливает цветовой формат ЦветовойФормат для изображения (определяет битность цвета, слои). Возвращает текущий экземпляр.
УстановитьШирину
УстановитьШирину(Ширина: Число): ОбрабатываемоеИзображениеЗдает ширину изображения Ширина. Если не будет задана высота, то изображение будет изменено с сохранением соотношения сторон. Возвращает текущий экземпляр.