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