01. Для начала рисуем нужный нам флаг, или же просто ищем подходящий флаг в интернете.
ВАЖНО! Если флаг содержит в своём составе белый цвет (например, приведённый здесь флаг Российской Федерации), то нужно его (цвет) заменить на более тёмный, например #E7E7E7.
02. Создаём под флагом новый слой, увеличиваем размер всей картинки с помощью Image --> Canvas Size примерно на 40 пикселей на каждую сторону, и заливаем фон белым цветом.
03. С помощью Rectangular Marquee Tool (M) выделяем почти весь флаг (приблизительно 95%)
04. Далее выбираем Select -->Feather (Alt+Ctrl+D) и в появившемся окошке выставляем значение в 50 пикселей*.
* Данный приём используется для того, чтобы левый край флага не так сильно был волнист, как правый, так как именно левой стороной флаг обычно крепится к флагштоку.
05. Пришло время применить Filter --> Distort --> Wave со следующими настройками*:
* Настройки сильно зависят от размеров картинки, так что не бойтесь экспериментировать со значениями.
06. Создаём новый слой (Shift+Ctrl+N) поверх всех слоёв, выбираем Brush Tool (B) размером в 19 пикселей и с жёсткими краями (Hardness 100%), и рисуем четыре вертикальные полосы
07. Снова выбираем Filter --> Distort --> Wave, и выставляем следующие значения (опять же, можно поэкспериментировать со значениями):
Получится приблизительно следующее:
08. Следующий шаг - Filter --> Blur --> Guassian Blur, с параметром radius равному 9.0 пикселей.
09. Теперь нужно для данного слоя выбрать способ смешивания Soft Light
10. Последний шаг - выбрать фоновый цвет. В данном случае использован чёрный цвет фона, однако он может быть любым
Источник