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