Curves позволяет задать произвольную функцию:
R2=fr(R1)
G2=fg(G1)
B2=fb(B1)
Поэтому он может выполнять абсолютно любую операцию, при которой не происходит перемешивания цветов и не участвует цвет других пикселей. Советую потратить время на освоение этого инструмента, и огромное количество других станет просто ненужно.
Для редактирования яркости и контраста нужна только кривая яркости, когда мы её редактируем, у нас fa==fg==fb.
Функция задается графиком, который мы в диалоговом окне и рисуем. Изначально там нарисована прямая линия (Y=X).
Это теория, а для практики надо просто потратить время и поиграть с фильтром.
Простые примеры:
1. Высветление. На кривой добавляем одну точку и чуть-чуть поднимаем её вверх. Если точка левее центра граифка, то сильнее высветляются тени, если правее - то света.
2. Повышение контраста. На 1/4 от левой стороны графика добавляем точку и сдвигаем чуть вниз. На 1/4 от правой стороны добавляем точку и сдвигаем вверх. Тени стали темнее, света - ярче, повысился контраст.
Ну а иногда бывает и сложнее