Основная интерактивная функциональность, доступная посредством «инструментов» в главном окне, достаточно традиционна для программ этого класса. Она включает, в том числе:
выделение области изображения (прямоугольной, эллиптической или произвольной формы, а также ограниченной кривыми Безье). Последовательно выделяемые области могут образовывать пересечения, объединения или вычитания;
– выделение связной области («волшебная палочка») с заданием параметров связности;
– перемещение, копирование, заливку выделенных областей;
– кадрирование (обрезку) изображения;
– изменение масштаба отображения на экране;
– вращение, масштабирование, искривление и зеркальное отображение изображения;
– ввод текста;
– выбор текущего цвета («пипетка»);
– заливку области сплошным цветом или градиентом;
– рисование «карандашом» или «кистью» произвольной формы и очистку «ластиком».
В базовую функциональность «ГИМП» входит также возможность захвата изображения со сканера и с экрана.
5.5 Фильтрация и синтез изображений
Основной прием автоматизированной обработки изображений – фильтрация их целиком, либо выделенных в них областей. Большая часть упомянутых внешних модулей реализует именно функцию фильтрации. Среди наиболее важных в практической обработке изображений фильтров отметим:
изменение цвета, насыщенности, яркости и контраста изображения;
удаление «шума»;
повышение резкости и размывание, выделение краев.
Значительное количество фильтров имитирует различные «эффекты»: от просмотра изображения через волнистое стекло до натяжения его на сферу, цилиндр или тор.
Синтез изображений в базовой поставке «ГИМП» и известных нам фильтрах не слишком развит, однако есть ряд фильтров, создающих фрактальные изображения (в том числе, натуроморфные).
73
Максим Отставнов. «Прикладные свободные программы в школе». – М.: «Медиа Технолоджи сервис», 2003.
74
Максим Отставнов (ред.). «Свободное программное обеспечение: бизнес-модели и корпоративные инициативы» – М.: ГУ-ВШЭ, 2001. Расширенную версию этого сборника можно найти на: http://www.otstavnov.com/fsr
75
С.В. Сергеев, Н.А. Роганова. Практическая информатика: учебное пособие. Ч.1 – М.: МГИУ, 2001. См. тж. http://www.ctc.msiu.ru/materials/
76
Эрик Рэймонд. «Собор и базар» // «Открытые системы», ## 09-10, 1999 г.