5.8. Кривые

Этот инструмент самый разработанный инструмент для изменения цвета, яркости, контраста или прозрачности в активном слое или выделении. В то время как инструмент «Слои» позволяют работать с тенями и отблесками, этот инструмент работает по всему цветовому диапазону. Он работает над RGB изображениями.

5.8.1. Активация инструмента

Инструмент можно вызвать несколькими способами:

  • через меню изображения ИнструментыЦветКривые или ЦветКривые.

  • By clicking on the tool icon in Toolbox, if this tool has been installed there (see Tools dialog).

5.8.2. Параметры «Коррекции цветовых кривых»

Рисунок 13.155. Диалог «Коррекции цветовых кривых»

Диалог Коррекции цветовых кривых

Сохранение параметров

Вы можете сохранить выбранные в диалоге параметры щелчком по кнопке Добавить эти параметры в список избранных:

Щелчок по кнопке открывает следующее меню:

Рисунок 13.156. Меню параметров

Меню параметров

из которого можно Импортировать параметры из файла или Экспортировать параметры в файл, а также получить доступ к диалогу управления сохраненными параметрами:

Рисунок 13.157. Диалог управления сохраненными параметрами

Диалог управления сохраненными параметрами

Канал

Даётся пять вариантов:

Значение

The curve represents the Value, i.e the brightness of pixels as you can see them in the composite image.

Красный; Зеленый; Синий

The curve represents the quantity of color in each of the three RGB channels. Here, dark means little of the color. Light means a lot of the color.

Альфа

The curve represents the opacity of the pixels. Dark means very transparent. Light means very opaque. Your image or active layer must have an Alpha channel for this option to be enabled.

Сбросить канал

Эта кнопка удаляет все изменения в выбранном канале и востанавливает значения по умолчанию.

Линейная и логарифмическая кнопки

These buttons allow to choose the Linear or Logarithmic type of the histogram. You can also use the same options in Tool Options dialog. This grayed out histogram is not displayed by default.

Главная область редактирования
  • Горизонтальный градиент: определяет тональную шкалу на входе. Диапазон значений от 0 (чёрный) до 255 (белый), от тени до отблеска. При корректировке кривой диапазон разбивается на две части; верхняя часть представляет тональный баланс слоя или выделения.

  • Вертикальный градиент: определяет результат тональную шкалу на выходе. Диапазон значений от 0 (чёрный) до 255 (белый), от тени до отблеска.

  • График: кривая рисуется на сетке и идёт из левого нижнего угла в правый верхний. Позиция указателя постоянно показана в левой верхней части сетки. По умолчанию кривая пряма, потому что каждый уровень на входе соответствует тому же уровню на выходе. GIMP автоматически ставит узлы по концам кривой, для чёрного(0) и белого(255).

    If you click on the curve, a new anchor is created. When the mouse pointer goes over an anchor, it takes the form of a small hand. You can click-and-drag the anchor to bend the curve. If you click outside of the curve, an anchor is also created, and the curve includes it automatically.

    Неактивные узлы чёрные, активные - белые. Узел можно активировать, нажав на него. Активацию можно контролировать также с помощью правой и левой клавиш-стрелок. Узел можно переместить вертикально с помощью клавиш вверх и вниз. Это позволяет снивилировать позицию кривой. При нажатии клавиши Shift перемещается перемещается на 15 точек за раз.

    Два узла определяют сегмент кривой, что представляет собой тональный риапазон слоя. Сегмент можно перемещать в пределах узлов.

    To delete all anchors (apart from both ends), click on the Reset Channel button. To delete only one anchor, move beyond any adjacent anchor on horizontal axis.

    Meanwhile, on the canvas, the mouse pointer has the form of an eye-dropper. If you click on a pixel, a vertical line appears on the chart, positioned to the source value of this pixel in the selected channel. If you Shift-click, you create an anchor in the selected channel. If you Ctrl-click, you create an anchor in all channels, possibly including the Alpha channel. You can also Shift-drag and Ctrl-drag: this will move the vertical line and the anchor will show up when releasing the mouse left button.

    The histogram of the active layer or selection for the selected channel is represented grayed out in the chart. It's only a reference.

Тип кривой
Smooth

This the default mode. It constrains the curve type to a smooth line with tension. It provides a more realistic render than the following.

Free Hand

With this mode, you can draw a broken line that you can smooth by clicking the Curve Type button again.

Предварительный просмотр

Кнопка просмотра позволяет видеть результат по мере изменения уровней.

Tool Options dialog

Although this tool is not present in the Toolbox by default (see Раздел 5.1, «Диалог инструментов» if you want to add it), nevertheless it has a Tool Option Dialog under the Toolbox. These options are described here:

Масштаб гистограммы

These two options have the same action as the Logarithmic and Linear buttons in the Curves dialog.

Выборочное среднее

Ползунок определяет радиус области выбора цвета. Эта область показана как увеличенный квадрат при нажатии на точку. Здесь для нахождения точки используется пипетка с радиусом равным 1.

5.8.3. Использование инструмента «Кривые»

5.8.3.1. Общее и основные формы

Мы создаём узлы и сегменты на кривой и перемещаем их для изменения формы кривой. Эта кривая соотносит тона «на входе» активного слоя или выделения с тонами «на выходе».

5.8.3.1.1. Как работает инструмент «Кривые»

Перемещение узла точки вверх делает эту точку светлее.

Moving the anchor upwards

5.8.3.1.2. Делая кривую более горизонтальной

Более горизонтальная кривая сужает весь тональный диапазон на входе в сокращённый тональный диапазон на выходе.

Гистограмма показывает компрессию точек в выходном диапазоне. Самые тёмные и светлые точки удалились: контраст снизился.

Рисунок 13.158. Делая кривую более горизонтальной

Делая кривую более горизонтальной

Make the curve more horizontal

Делая кривую более горизонтальной

Гистограмма результата


5.8.3.1.3. Делая кривую более вертикальной

Перемещение верхнего узла влево а нижнего вправо имеет тот же эффект, что и перемещение белого ползунка влево а чёрного вправо в инструменте «Уровни». Все точки, чьи значения больше значения белого ползунка, становятся белыми (более цветными или непрозрачными, в зависимости от выбранного канала). Все точки, чьи значения меньше значения чёрного ползунка, становятся чёрными (или прозрачными, в зависимости от выбранного канала). Точки, соответствующие перемещённым вверх точкам на кривой, становятся светлее. Точки, соответствующие перемещённым вниз точкам на кривой, становятся темнее (зелёные стрелки). Все точки расширятся на весь тоновой диапазон выхода.

Гистограмма показывает расширение значений от чёрного (0) до белого (255): контраст увеличился. Поскольку выбран канал тона, все цветовые каналы изменятся и цвета усилятся.

Рисунок 13.159. Делая кривую более вертикальной

Делая кривую более вертикальной

Make the curve more vertical

Делая кривую более вертикальной

Result and its histogram


5.8.3.2. Примеры
5.8.3.2.1. Инвертировать цвета

Инвертированная кривая

Black is made White (fully colored / fully opaque). White is made black (black, fully transparent). All pixels adopt the complementary color. Why that? Because subtracting the channel values from 255 gives the complementary color. For example: 19;197;248 a sky blue gives 255-19; 255-197; 255-248 = 236;58;7, a bright red.

5.8.3.2.2. Усилить контраст

Contrast enhanced

Контраст усиливается в средних тонах, потому что кривая в этом диапазоне круче. Отблески и тени усиливаются, но контраст в этих местах меньше, потому что кривая положе.

5.8.3.2.3. Работа с цветовыми каналами

В каждом канале белая точка перемещена горизонтально влево к первому отблеску. Это осветляет отблески. Затем осветлены средние тона и тени, не изменяя чёрного.

Исходное изображение и результат