Текст и изображения принадлежат Eric R. Jeschke и доступны для использования на следующих условиях.
Даже не смотря на то, что реальные обрамления и рамки предпочтительней, время от времени хочется добавить какой-нибудь красивый орнамент вокруг фотографии, отображаемой на рабочем столе. Это руководство показывает, как достичь в этом серьезных результатов.
На написание этого руководства я был вдохновлен темой на форуме Retouching (dpreview.com), под названием “Detailed steps for mattes & frames in PS6”. И я подумал: “Это красиво для amazing. И только. Интересно, как это реализовать в GIMP?”. И неделю спустя появилось это руководство...
Прежде всего Вам нужно загрузить мои скрипты обрамления и рамок: mats-and-frames.scm. Положите их в Ваш каталог скриптов GIMP. Для пользователей *nix - это ~/.gimp-2.2/scripts/. Если у Вас установлена другая операционная система, попробуйте найти каталог scripts в каталоге, где установлен GIMP и положите скрипты туда. Запустите GIMP, и Вы должны увидеть доступные опции: <Скрипт-Фу> “Декор” → “Add Mat” и “Add Frame”. Эти скрипты умеют делать все, что делают <Скрипт-Фу> “Декор” → “Добавить рамку” и “Добавить фаску” и даже больше. Кроме того, скрипты “Добавить рамку” и “Добавить фаску” не лишены багов (например, нет отмены), и не поддерживаются уже на протяжении нескольких лет.
Загрузите изображение. Я рекомендую использовать скрипты в последнюю очередь, так что сделайте все необходимые изменения изображения. Если нужно, измените масштаб (<Меню изображения> “Изображение” → “Масштабировать”) и поставте просмотр изображения в 100%.
Запустите скрипт Add Mat (<Скрипт-Фу> “Декор” → “Add Mat”
Здесь перечислен список опций (Вы также можете посмотреть на получившееся изображение, оно показано выше. Заметьте, в этом примере некоторые опции определены значениями, отличными от значений по умолчанию.):
Bevel Width: это размер фаски в пикселях. По умолчанию: 5 пикселей.
Bevel Fill: чем залить фаску. Варианты: (Я использовал значение по умолчанию. Если Вы используете заливку цветом (первые три опции), то цвет изменится на каждой стороне фаски, чтобы создать видимость 3D фигуры (смотрите Delta Value on Bevel Fill Color). По умолчанию: Цвет.)
Цвет: цветом, выбранным в опции Bevel Fill Color.
FG color: цветом, который используется в данный момент в качестве цвета переднего плана в панели инструментов GIMP.
BG color: цветом, который используется в данный момент в качестве цвета заднего плана в панели инструментов GIMP.
Шаблон: используя текущий шаблон панели инструментов GIMP.
Bevel Fill Color: кликнув на поле этой опции, появится диалог выбора цвета. Это имеет смысл, если значение опции Bevel Fill - “Цвет”. По умолчанию: светло-серый.
Delta Value on Bevel Fill Color: значение этой опции используется для вычисления шкалы изменения цвета фаски, для получения фидимости 3D фигуры. По умолчанию: 25.
Mat Width: размер (в пикселях) обрамления (прим. перев.: расстояния от границы до фаски). Обычно значение этой опции должно быть намного больше, чем Bevel Width. По умолчанию: 35 пикселей.
Mat Fill: тоже самое, что и Bevel Fill, только для обрамления. Для этой опции я рекомендую использовать “FG color”, а цвет выбирать с помощью диалога выбора цвета переднего плана/фона (<Диалоги> “Цвет”) или изпользуя инструмент получения цвета из изображения (

)(намного удобней, чем использовать Mat Fill Color). По умолчанию: Цвет.
Mat Fill Color: тоже самое, что и Bevel Fill Color. При нажатии на поле этой опции, появится диалог выбора цвета для обрамления. Эта опция имеет смысл, если значение опции Mat Fill - “Цвет”. По умолчанию: серый.
Texture Mat: посмотрите здесь

, если Вы хотите добавить текстуру на обрамление, используя фильтр “Рельеф” (<Фильтры> “Карта” → “Рельеф”). По умолчанию: выключена.
Texture Pattern: нажмите “Выбрать” для выбора шаблона, который будет использоваться при создании текстуры для обрамления. Эта опция имеет смысл, если выбрана опция Texture Mat. По умолчанию: wood.
Leave Texture Bump Map: выберете эту опцию, если Вы хотите сохранить слой созданный и залитый шаблоном для текстурирования обрамления. Полезно, если Вы хотите изменять текстуры впоследствии. По умолчанию: выключено.
Bump Interactively: выберете эту опцию, если Вы хотите пошагово работать с добавлением рельефа. Иначе при добавлении будут использоваться значения по умолчанию. По умолчанию: выключена.
Left Pad, Top Pad, Right Pad and Bottom Pad: велечина (в пикселях) отступа соответствующих сторон за пределы периметра, образованного значением опции Mat Width. Полезно для создания сторон обрамления, различающихся по величине. По умолчанию: 0 пикселей (без отступов).
Use Layers: выберете эту опцию, чтобы скрипт создал новые слои, а не выполнил изменения на текущем. Очень рекомендую, особенно если Вы собираетесь изменять результат впоследствии. По умолчанию: выключено.
Leave Selection: выберете эту опцию, чтобы скрипт выделил облать обрамления. Полезно, если Вы будете изменять эту область и не выбирали опцию Use Layers. По умолчанию: выключена.
В этом руководстве я хочу сделать двойное обрамление, поэтому запускаем скрипт “Add Mat” еще раз. Если Вы не хотите двойное обрамление - пропустите этот шаг.
Примечание 1: для достижения такого эффекта я использовал небольшое значение для опции Mat Width в предыдущем шаге (всего 8 пикслей), что не очень приветствуется в обычном обрамлении. Возможно Вы думаете, что большее значение этой опции будет выглядеть красивее...
Примечание 2: в предыдущем шаге я также установил значение опции Bottom Pad в 20 пикселей, на результат действия этой опции Вы можете посмотреть выше.
Примечание 3: в этот раз я выбрал опцию “Bump Interactively”, позволяющую увеличивать глубину/эффекты текстуры внешнего обрамления.
Самое время добавить рамку. Запустите скрипт “Add Frame” (<Скрипт-Фу> “Декор” → “Add Frame”)
Здесь перечислен список опций (Вы также можете посмотреть на получившееся изображение, оно показано выше):
Frame Width: это размер рамки в пикселях. По умолчанию: 35 пикселей.
Frame Fill: чем залить рамку. Варианты: (Сдесь я выбрал “Шаблон” и используя диалог выбора шаблона (<Диалоги> “Шаблоны”, для меню любого окна изображения, или панель инструментов GIMP), выбрал шаблон под названием “Burlwood”. По умолчанию: цвет.)
Цвет: использовать цвет определенный в опции Frame Fill Color.
FG color: цветом, который используется в данный момент в качестве цвета переднего плана в панели инструментов GIMP.
BG color: цветом, который используется в данный момент в качестве цвета заднего плана в панели инструментов GIMP.
Шаблон: Шаблон: используя текущий шаблон панели инструментов GIMP.
Frame Fill Color: кликнув на поле этой опции, появится диалог выбора цвета. Это имеет смысл, если значение опции Frame Fill - “Цвет”. По умолчанию: серый.
Texture Frame: посмотрите здесь

, если Вы хотите добавить текстуру на рамку, используя фильтр “Рельеф” (<Фильтры> “Карта” → “Рельеф”). По умолчанию: выключена.
Texture Pattern: нажмите “Выбрать” для выбора шаблона, который будет использоваться при создании текстуры для рамки. Эта опция имеет смысл, если выбрана опция Texture Frame. По умолчанию: wood.
Leave Texture Bump Map: выберете эту опцию, если Вы хотите сохранить слой созданный и залитый шаблоном для текстурирования рамки. Полезно, если Вы хотите изменять текстуры впоследствии. По умолчанию: выключено.
Bump Interactively: выберете эту опцию, если Вы хотите пошагово работать с добавлением рельефа. Иначе при добавлении будут использоваться значения по умолчанию. По умолчанию: выключена.
Beveling Index: значение этой опции используется при вычислении 3D эффекта рамки. По умолчанию: 10 пикселей.
Inner Shadow Width: высота тени, добавляемой напротяжении внутренней границы рамки на обрамление. Она значительно больше на левой и верхней стороне, чем на правой и нижней. По умолчанию: 8 пикселей.
Inner Shadow Opacity: значение этой опции устанавливает интенсивность внутренней тени. Если Вы выбрали опцию “Use Layers” Вы можете позже регулировать интенсивность тени.
Use Layers: выберете эту опцию, чтобы скрипт создал новые слои, а не выполнил изменения на текущем. Очень рекомендую, особенно если Вы собираетесь изменять результат впоследствии. По умолчанию: выключено.
Leave Selection: выберете эту опцию, чтобы скрипт выделил облать рамки. Полезно, если Вы будете изменять эту область и не выбирали опцию Use Layers. По умолчанию: выключена.
Leave Bevel Bump Map: выберете эту опцию, если Вы хотите сохранить созданный слой, 3D рамки. Полезно, если Вы хотите изменять текстуры впоследствии. По умолчанию: выключено.
Для закрашивания обрамлений (Mat Fill) я рекомендую выбрать значение “FG Color”, а цвет выбирать с помощью диалога выбора цвета переднего плана/фона (<Диалоги> “Цвет”) или используя инструмент получения цвета из изображения (

).
Выбор опции “Use Layers” дает Вам возможность в последствии дорабатывать результат.
Тень внутри рамки выглядит очень красиво. И когда Вы выполнили все, что сдесь написано, запустите скрипт “Падающая тень” (<Скрипт-Фу> “Тень” → “Падающая тень”).
Пример #1
Q: Как изменить цвет обрамления, но не текстуры?
A:
В диалоге слоев выберете слой обрамления (здесь я использовал “Mat#2”).
Запустите фильтр <Фильтры> → “Цвет” → “Карта” → “Замена цвета”. Нажмите на обрамлении в окошке просмотра, чтобы определить исходный цветовой диапазон. Нажмите на кнопке “В: “, чтобы открылся диалог выбора цвета. Определите с помощью него новый цвет. И нажмите кнопку “Ok”.
Готово!
Примечание: если в обрамлении Вы не использовали текстуры, тогда выберете опцию “Сохранять прозрачность” в диалоге слоев.
Пример #2
Q: Как изменить текстуру обрамления, не изменяя при этом цвета?
A:
При создании обрамления, выберете опцию “Leave Texture Bump Map” (если Вы забыли это сделать, просто откройте диалог слоев, создайте новый слой под названием “Texture Bump Map” и закрасьте его белым цветом).
Теперь выберете слой обрамления (я использовал “Mat#2”). Выберете опцию “Сохранять прозрачность” в верхней части окна диалога слоев.
В панели инструментов GIMP поставте цвет переднего плана в желаемый цвет обрамления. Если Вы не знаете, как извлечь цвет, используйте инструмент “Получение цвета из изображения” и кликните где-нибудь на обрамлении, чтобы определить цвет переднего плана.
Нажмите два раза на инструменте “Заливки цветом или шаблоном”. В диалоге этого инструмента выберете “Заливка цветом переднего плана” (и оставте этот диалог открытым). Выделете изображение (Ctrl+A) и нажмите на обрамлении для его заливки.
Вернитесь в диалог “Заливки цветом или шаблоном” и выберете “Заливка шаблоном” в опции “Тип заливки”. Откройте диалог шаблонов (<Диалоги> “Шаблоны”).
Выберете шаблон (и оставте диалог шаблонов открытым). В диалоге слоев выберете слой текстуры (прим. перев.: “Texture Bump Map”) обрамления. Выделелете изображение (Ctrl+A) и нажмите на изображении для заливки слоя текстуры новым шаблоном. Обычно слой текстуры обрамления невидим, и если Вы хотите проверить/посмотреть заливку новым шаблоном, нажмите на иконку глаза возле названия слоя.
Теперь выберете слой обрамления (”Mat#2”). В окне изображения выберете <Фильтры> → “Карта” → “Рельеф”. Выберете в выпадающем списке слой текстуры обрамления (прим. перев.: “Texture Bump Map”), определите остальные параметры и нажмите копку “Ok”. Готово!
Если Вам не понравилась получившаяся текстура - нажмите отменить действие (Ctrl+Z) и переходите к пункту #6. Эксперементируйте с разными шаблонами пока не получится удовлетворяющий Вас результат.
Пример #3
Q: Как изменить интенсивность внутренней тени рамки?
A:
В диалоге слоев выберете слой “Shadow”, он расположен выше слоя “Frame”. И используйте бегунок “Непрозрачность” для изменения интенсивности тени.
Пример #4
Q: Как изменить цвет/шаблон/текстуру рамки?
A: Перечитайте примеры #1 и #2.
При создании рамки выберете опцию “Leave Bevel Bump Map”.
Выберете слой рамки. Выберете опцию “Сохранять прозрачнность” в верхней части окна диалога слоев.
Теперь два раза нажмите на инструменте “Заливка цветом или шаблоном” и в диалоге этого инструмента выберете “Заливка шаблоном” в опции “Тип заливки”. Откройте диалог шаблонов и выберете нужный. В окне изображения нажмите “Выбрать все” (Ctrl+A) и нажмите на изображении, для того чтобы залить рамку новым шаблоном. Если Вы предпочитаете заливать цветом, вместо этого выполните заливку цветом.
Если Вы хотите текстуру в рамке - следуйте указаниям описанным в примере #2, используя слой текстуры рельефа и фильтр рельефа.
И наконец, запустите скрипт рельефа, используя слой “Frame Bevel Bump Map” в качестве значения опции “Рельеф из:”
Примечание: текст внизу внутреннего обрамления был добавлен после всего остального (выделением первого слоя обрамления и используя инструмент “Добавить текст к изображению”). Но мог бы быть добавлен в любое время после создания внутреннего слоя обрамления.