Вопрос

Мне нужно скопировать круговой (или угловой) градиент из Photoshop comp в WPF;пока я могу найти только линейные и радиальные.Кто-нибудь знает, существует ли такая вещь, или и простой способ получить круговой градиент в WPF?

Примечание:Я не спрашиваю о радиальном градиенте.Круговой градиент подобен взятию прямоугольника, нанесению градиента, а затем преобразованию прямоугольника в круг.

Это было полезно?

Решение

Проверить этот вопрос для получения нового и немного более полного ответа на этот вопрос.

Другие советы

Хотя я никогда не делал этого раньше (поэтому я не знаю, о чем идет речь), вы могли бы реализовать тип, который наследуется от GradientBrush.Хотя я не думаю, что это тривиально.

Я также не работал с круговыми градиентами Photoshop, но, судя по вашему описанию, я не могу не думать, что вы могли бы хотя бы приблизительно использовать LinearGradientBrush а затем преобразуем результат - возможно, используя MatrixTransform.

Извините, что я не могу дать вам конкретных ответов, но, возможно, эти предложения укажут вам правильное направление.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top