контроль яркости и контрастности изображения Silverlight - PullRequest
0 голосов
/ 05 марта 2012

Кто-нибудь знает, как применить управление яркостью и контрастом к изображению в silverlight 5?Может быть, с помощью UIElement.Effect?Мне не нужно изменять / сохранять изображение, просто измените его отображение.

Ответы [ 2 ]

0 голосов
/ 06 марта 2012

В итоге я использовал пользовательский пиксельный шейдер.Shazzam имеет предустановленные контрастные пиксельные шейдеры.Прелесть этого в том, что он работает как в WPF, так и в Silverlight.

0 голосов
/ 05 марта 2012

Используйте WriteableBitmap в качестве источника для вашего изображения, а затем примените формулу яркости / контрастности к каждому пикселю WriteableBitmap.

. Вам нужно вызвать Invalidate() в вашем растровом экземпляре послеизменил пиксели.

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