Я хочу создать палитру цветов в WPF/C#, аналогичную той, что я вижу в Photoshop.
Когда я перемещаю ползунок оттенка, градиент должен обновляться. Сначала я хочу знать, как создать градиент, где должны появляться отдельные цветовые точки и какие цветовые значения они должны содержать.
Вышеупомянутое может быть сложнее реализовать, поскольку градиент состоит из
- Белый - Красный
- Белый черный
- Черный Красный
Я могу легко создавать отдельные градиенты, но как я могу создать такой «составной» градиент?
Более простой альтернативой является наличие 3 ползунков для значений HSB.
Когда я перемещаю один ползунок, цвета на двух других ползунках должны обновляться. Любые ссылки или советы, чтобы я начал? Мне нужно найти способ вычислить цвета на двух других ползунках, когда я перемещаю один. Например. когда я перемещаю ползунок оттенка с красного на синий, насыщенность и яркость должны обновляться, скажем, от ненасыщенного до насыщенного красного до синего и от темного до светло-красного до синего.