Как вы меняете цвет изображения в WPF? - PullRequest
2 голосов
/ 08 января 2012

У меня есть изображение .png, которое просто белое на прозрачном, и мне интересно, есть ли простой способ сделать это зеленым на прозрачном, красном на прозрачном и т. Д., Так что мне не нужно создайте отдельные файлы .png для каждого цвета.

Ответы [ 2 ]

2 голосов
/ 08 января 2012

Взгляните на эти статьи CodeProject

Лаборатория обработки изображений - это простой инструмент для обработки изображений, который включает в себя различные фильтры и инструменты для анализа изображений, доступных в фреймворк AForge.NET.

Вы также можете взглянуть на FormatConvertedBitmap , ColorConvertedBitmap или WritableBitmap Класс

0 голосов
/ 03 ноября 2015

Для более простого решения, которое не требует использования огромных библиотек и позволяет понять, что происходит под их капотом (и, следовательно, дает вам большую гибкость), узнайте, как использовать пиксельные шейдеры WPF (Google google it).

Тогда вы можете использовать что-то вроде шейдера умножения: http://rakeshravuri.blogspot.com/2008/08/blending-modes-in-wpf-using.html

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