Skip to content

Commit ffbac6f

Browse files
authored
Create README.md
1 parent bddb36c commit ffbac6f

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# WPF.ImageEffects
2+
GPU-based image effects (brightness, contrast) for WPF
3+
4+
https://www.nuget.org/packages/WPF.ImageEffects
5+
6+
[![nuget](https://img.shields.io/nuget/v/WPF.ImageEffects.svg)](https://www.nuget.org/packages/WPF.ImageEffects)
7+
8+
## How to use it ##
9+
10+
1. Add namespace ("http://usercode.de/wpf.imageeffects") to root node:
11+
12+
```XAML
13+
<Window x:Class="WPF.ImageEffects.Demo.MainWindow"
14+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
15+
xmlns:imageeffects="http://usercode.de/wpf.imageeffects"
16+
xmlns:local="clr-namespace:WPF.ImageEffects.Demo"
17+
Title="MainWindow">
18+
```
19+
20+
2. Place shader effect to image control
21+
22+
```XAML
23+
<Slider x:Name="sliderBrightness" Minimum="-1" Maximum="1" Value="0" />
24+
<Slider x:Name="sliderContrast" Minimum="-1" Maximum="1" Value="0" />
25+
26+
<Image x:Name="image">
27+
<Image.Effect>
28+
<imageeffects:BrightnessContrastEffect
29+
Brightness="{Binding Value, ElementName=sliderBrightness}"
30+
Contrast="{Binding Value, ElementName=sliderContrast}" />
31+
</Image.Effect>
32+
</Image>
33+
```

0 commit comments

Comments
 (0)