Вопрос
Мне нужно скопировать круговой (или угловой) градиент из Photoshop comp в WPF;пока я могу найти только линейные и радиальные.Кто-нибудь знает, существует ли такая вещь, или и простой способ получить круговой градиент в WPF?
Примечание:Я не спрашиваю о радиальном градиенте.Круговой градиент подобен взятию прямоугольника, нанесению градиента, а затем преобразованию прямоугольника в круг.
Решение
Проверить этот вопрос для получения нового и немного более полного ответа на этот вопрос.
Другие советы
Хотя я никогда не делал этого раньше (поэтому я не знаю, о чем идет речь), вы могли бы реализовать тип, который наследуется от GradientBrush
.Хотя я не думаю, что это тривиально.
Я также не работал с круговыми градиентами Photoshop, но, судя по вашему описанию, я не могу не думать, что вы могли бы хотя бы приблизительно использовать LinearGradientBrush
а затем преобразуем результат - возможно, используя MatrixTransform
.
Извините, что я не могу дать вам конкретных ответов, но, возможно, эти предложения укажут вам правильное направление.