# Фильтры Canvas и Cobblestone

## Фильтр Canvas (Холст)

Это один из моих любимых фильтров. С его помощью можно получить самые различные эффекты, от эффекта сепии до создания в изображении текстуры. Самый распространенный способ применения этого фильтра, это наложение на изображение текстуры с последующей обработкой другими фильтрами и/или изменением режимов наложения. Разнообразие ситуаций, в которых можно применять этот фильтр, также огромно. Окно фильтра показано на рис. 1.

![Фильтры Canvas и Cobblestone](https://2497252720-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNBJVG6Nhm9FLmTDUzW%2F-LNBJ_VDdtZ-iwOFb7-k%2F-LNBJl4nxOvZiiL-4L_b%2F6b61b69c-cce2-4ae4-90bb-8ec66ae23f43.jpg?generation=1537805063235977\&alt=media)

Окно фильтра разделено на три области, в которых объединены соответствующие элементы управления. В области **Adjust** (Настройка), собраны элементы управления отвечающие за внешний вид текстуры (холста), а в области **Tile Offset** (Смещение плиток), отвечающие за то, как текстура будет заполнять изображение. И наконец, третья область, имеет всего один элемент управления – раскрывающийся список с образцами текстур. Если вы раскроете этот список (рис. 2), то обнаружите весьма скромный арсенал заготовок.

![Фильтры Canvas и Cobblestone](https://2497252720-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNBJVG6Nhm9FLmTDUzW%2F-LNBJ_VDdtZ-iwOFb7-k%2F-LNBJl4qYfpTok5gGFvv%2Fd88db728-348d-4bcd-8dff-e7e076003ac7.jpg?generation=1537805063243534\&alt=media)

Для добавления текстуры, не входящей в этот список, щелкните кнопку **Other** (Другие). В открывшемся окне **Load Canvas Map Files** (Загрузка файла карты прорисовки), можете выбрать другой файл с текстурой. Из этого следует вполне очевидный вывод, Photo-Paint может использовать в качестве текстуры, как целые изображения (типа обычных фотографий), так и непосредственно изображения текстур. Использование части фотографии в качестве заготовки для фильтра **Canvas** (Холст) было рассмотрено [ЗДЕСЬ](http://cdrpro.ru/node/2568). Такая возможность, использовать произвольное изображение, либо создавать самому файлы заготовок, расширяет возможности использования фильтра. Поэтому варианты использования этого фильтра ограничиваются пожалуй только вашим воображением.

Следует отметить, что по умолчанию, в области **Tile Offset** (Смещение плиток), переключатель установлен в положение **Rows** (Строки), что является в большинстве случаев не самым удачным вариантом, точно также, как и вариант **Columns** (Столбцы). Наиболее часто приходится пользоваться вариантом **Stretch to fit** (Подгонка). В этом случае Photo-Paint растягивает текстуру на все изображение, вместо того, чтобы заполнить его мелкими плитками текстуры.

Вообще нужно сказать, что назначение элементов управления этого фильтра интуитивно понятно, что делает освоение работы с ним очень легким. Поэтому я не буду здесь останавливаться на описании каждого параметра. Также, я не буду приводить примеры с использованием этого фильтра, т. к. они есть на этом сайте (например [ЗДЕСЬ](http://cdrpro.ru/node/3009)), а также встречаются в книге выше.

## Фильтр Cobblestone (Булыжник)

Будем откровенны, как на мой взгляд, это самый заурядный и неказистый фильтр в Photo-Paint. Ничего особенного он делать не может и как следствие, область его применения тоже не слишком широка. Название у фильтра тоже соответствующее. Если вы примените его, то получите замысловатую мозаику в виде плиток, чем-то напоминающую брусчатку. Ну, раз это напоминает брусчатку, то давайте попробуем создать текстуру с неким подобием дороги мощенной камнями.

1\. Создайте новый документ с серым фоном. Выберите для этой цели цвет – 20 % серого.

2\. Выполните команду **Effects > Texture > Cobblestone** (Эффекты > Текстура > Булыжник) и сделайте в окне фильтра настройки, как на рис. 3.

![Фильтры Canvas и Cobblestone](https://2497252720-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNBJVG6Nhm9FLmTDUzW%2F-LNBJ_VDdtZ-iwOFb7-k%2F-LNBJl4t2YpWKlI2fOSa%2Fd9c560a3-70f7-4fc0-8fd8-50e04f933dd2.jpg?generation=1537805063218687\&alt=media)

Получим «заготовку» брусчатки (рис. 4).

![Фильтры Canvas и Cobblestone](https://2497252720-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNBJVG6Nhm9FLmTDUzW%2F-LNBJ_VDdtZ-iwOFb7-k%2F-LNBJl4vHzwJAcmHHKMq%2F310dca14-bd2b-4548-8a23-b5a5154321d9.jpg?generation=1537805063314899\&alt=media)

3\. Теперь придадим нашим «булыжникам» видимость некоторой рельефности или может лучше сказать, добавим маленько дефектов (шероховатости), чтобы они не казались такими идеальными. Для этого воспользуемся фильтром **Local equalization** (Местное выравнивание) (рис. 5).

![Фильтры Canvas и Cobblestone](https://2497252720-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNBJVG6Nhm9FLmTDUzW%2F-LNBJ_VDdtZ-iwOFb7-k%2F-LNBJl4x2lUExkQoirDj%2F9ad30760-fb48-4986-815b-b80417794f35.jpg?generation=1537805063277506\&alt=media)

4\. Ну и наконец, добавим немного другой оттенок, чтобы наша брусчатка выглядела более симпатично. Т. к. у нас брусчатка серого цвета, то оттенок ей придадим с помощью фильтра **Hue/Saturation/Lightness** (Оттенок/Насыщенность/Яркость) (рис. 6).

![Фильтры Canvas и Cobblestone](https://2497252720-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNBJVG6Nhm9FLmTDUzW%2F-LNBJ_VDdtZ-iwOFb7-k%2F-LNBJl4zjWmV0AOcxB2o%2Fa5c7de77-b292-4605-bcfb-aefb358477eb.jpg?generation=1537805063233319\&alt=media)

В итоге получим вот такую симпатичную брусчатку (рис. 7)

![Фильтры Canvas и Cobblestone](https://2497252720-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNBJVG6Nhm9FLmTDUzW%2F-LNBJ_VDdtZ-iwOFb7-k%2F-LNBJl50YTmm8TRFKdJp%2F98d47a23-96b7-40d6-bdff-ae092846dd8b.jpg?generation=1537805063262804\&alt=media)

Вы конечно можете по своему усмотрению выбрать другой цвет или оттенок, но я остановился именно на этом варианте.

Элементы управления этого фильтра очень похожи на те, которые мы рассматривали при знакомстве с фильтром **Brick Wall** (Кирпичная стена), но в фильтре **Cobblestone** (Булыжник), параметр Roughness (Шероховатость) оказывает очень сильное влияние на конечный результат. Если выполнить те же действия, как в рассмотренном примере, но увеличить значения **Roughness** (Шероховатости), то можем получить результаты, как на рис. 8.\
На рис. 8: слева – **Roughness** (Шероховатость) = 50; по центру – **Roughness** (Шероховатость) = 75; справа **Roughness** (Шероховатость) = 100.

![Фильтры Canvas и Cobblestone](https://2497252720-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNBJVG6Nhm9FLmTDUzW%2F-LNBJ_VDdtZ-iwOFb7-k%2F-LNBJl52uE6du1glujm8%2F6ba0f38a-05f7-431c-b716-626bc0125913.jpg?generation=1537805063293151\&alt=media)

Если посмотреть на рис. 8 (справа), то видно, что большое значение параметра **Roughness** (Шероховатость), превратило нашу брусчатку, в какую-то мешанину. Поэтому, для увеличения шероховатости, в описанном выше примере и был использован фильтр **Local equalization** (Местное выравнивание), а не применялось увеличение значения **Roughness** (Шероховатости).
