Развевающийся флаг
Пусть нужно имитировать флаг, развевающийся на ветру. Попробуем это сделать при помощи фильтров GIMP. Поскольку одну и ту же задачу обычно можно решить несколькими способами, выберем один вариант — использование фильтра «Изгиб по кривой».
Создадим прямоугольное выделение и сделаем заливку текстурой из диагональных чёрных и жёлтых полосок (текстура «Warning!»):
Теперь вызовем фильтр «Изгиб по кривой» («Фильтры / Искажения / Изгиб по кривой») и получим диалог настройки фильтра:
В левой части диалога расположена область предпросмотра результатов, в правой — область настройки корректирующих кривых. Для этих кривых, так же как и для контуров и кривых цвета, щелчок мышью создаёт новые узлы, а перемещение узлов изгибает кривую. Нужно формировать корректирующие кривые отдельно для верхнего и для нижнего краёв выделенной области, при этом активная кривая показана чёрным цветом и с узлами, а неактивная — серым цветом.
Режим «Автообновление просмотра» позволяет сразу увидеть результаты изменений в окне предпросмотра.
Изогнём кривые для верхнего и нижнего краёв примерно так:
Кривые для верхнего и нижнего краёв намеренно сделаны немного отличающимися. После нажатия на кнопку «ОК» будет создано плавающее выделение, содержащее искажённый прямоугольник, которое потом можно скопировать в новое изображение:
При этом исходный прямоугольник не изменяется.
Аналогичного эффекта можно добиться, применив фильтр «Рябь» из той же группы фильтров («Фильтры / Искажения / Рябь»):