Link Search Menu Expand Document

ОбрабатываемоеИзображение

Стд::Изображения::ОбрабатываемоеИзображение
Базовые типы: Объект

Иерархия типа

graph BT;
ОбрабатываемоеИзображение-->Объект;

Предназначен для перекодирования изображений из данных или из потока.

Сравнение ссылочное


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

ОбрабатываемоеИзображение

ОбрабатываемоеИзображение(Данные: Байты)

Создает обрабатываемое изображение из байтов Данные.


ОбрабатываемоеИзображение

ОбрабатываемоеИзображение(Поток: ПотокЧтения)
Перегрузка:
ОбрабатываемоеИзображение(Данные: Байты)

Создает обрабатываемое изображение из потока Поток.


Свойства

ИсходныйРазмер

ТолькоЧтение ИсходныйРазмер: РазмерИзображения

Размер исходного изображения.


ИсходныйФормат

ТолькоЧтение ИсходныйФормат: ФорматИзображения

Формат исходного изображения.


Методы

ВОттенкиСерого

Преобразует результирующее изображение в оттенки серого. Для Png с 16 бит, остальные форматы с 8 битами на цвет. Возвращает текущий экземпляр.


ВыбратьОбласть

ВыбратьОбласть(
  X: Число,
  Y: Число,
  Ширина: Число,
  Высота: Число
): ОбрабатываемоеИзображение

Выбирает обрабатываемую область на исходном изображении. (X, Y) - координаты верхнего левого угла области. Ширина - ширина области. Высота - высота области.


ВырезатьКруг

Вырезает круглое изображение из исходного: картинка берется по центру, диаметр круга равен минимальному значению между длиной и шириной исходной картинки. Возвращает текущий экземпляр.


Масштабировать

Масштабировать(Множитель: Число): ОбрабатываемоеИзображение

Устанавливает множитель Множитель для размера изображения, применяемого после остальных преобразований. Вызов одновременно с УстановитьРазмер, УстановитьШирину, УстановитьВысоту приведет к ошибке.

Возвращает текущий экземпляр.


Повернуть

Повернуть изображение по часовой стрелке на указанное число градусов Угол. При повороте не на 90°, 180°, 270° будут образовываться пустоты, которые:

  1. Jpeg, Bmp, [ImageFormat.Wbmp], Tiff - заполняются черным цветом.
  2. Png, Gif - заполняются прозрачностью. Совместно с Масштабировать - пустоты будут образовываться во внешнем от изображения пространстве, Совместно с УстановитьРазмер, УстановитьШирину, УстановитьВысоту) изображение будет вписано в указанный размер.

Возвращает текущий экземпляр.


ПолучитьИзображение

ПолучитьИзображение(): Байты

Возвращает результат перекодирования в виде байтов.

Исключения

ИсключениеВводаВывода - если произошли проблемы при перекодированнии изображения, связанные с вводом-выводом.

ИсключениеНедопустимоеСостояние - если настройки перекодирования приводят к конфликту.


УстановитьВысоту

УстановитьВысоту(Высота: Число): ОбрабатываемоеИзображение

Здает высоту изображения Высота. Если не будет задана ширина, то изображение будет изменено с сохранением соотношения сторон. Возвращает текущий экземпляр.


УстановитьРазмер

УстановитьРазмер(
  Ширина: Число,
  Высота: Число,
  СохранятьСоотношениеСторон: Булево = Истина
): ОбрабатываемоеИзображение

Установить размер исходя из ширина Ширина и высота Высота. В случае, если ширина и высота в соотношении друг с другом были изменены и СохранятьСоотношениеСторон = Ложь, то пропорции сохранены не будут, иначе изображение будет вписано в заданный прямоугольник. Возвращает текущий экземпляр.


УстановитьФормат

Устанавливает формат Формат для изображения. Возвращает текущий экземпляр.


УстановитьЦветовойФормат

УстановитьЦветовойФормат(ЦветовойФормат: ЦветовойФормат): ОбрабатываемоеИзображение

Устанавливает цветовой формат ЦветовойФормат для изображения (определяет битность цвета, слои). Возвращает текущий экземпляр.


УстановитьШирину

УстановитьШирину(Ширина: Число): ОбрабатываемоеИзображение

Здает ширину изображения Ширина. Если не будет задана высота, то изображение будет изменено с сохранением соотношения сторон. Возвращает текущий экземпляр.


Список унаследованных методов

Объект