- .Net Framework 4.7.2
- Extended.Wpf.Toolkit 3.5.0 (included)
- Microsoft.Maps.MapControl.WPF 1.0.0.3 (included)
- mpolewaczyk.InteractiveDataDisplay.WPF 1.1.0 (included)
- System.Reactive 4.1.6 (included)
- WriteableBitmapEx 1.6.2 (included)
- Loading image from file (tested formats are PNG (with and without alpha channel), JPG, JPEG, BMP).
- Saving image to file.
- Show pixel coordinates, intensity, RGBa, HSV, CMYK, YUV values.
- Preview and work with:
- Grayscale;
- RGB;
- RGBa;
- Red channel;
- Green channel;
- Blue channel;
- Alpha channel;
- HSV;
- Hue channel;
- Saturation channel;
- Value channel;
- CMYK;
- Cyan channel;
- Magenta channel;
- Yellow channel;
- Black channel;
- YUV;
- Luma channel;
- Color difference U channel;
- Color difference V channel.
- If image pixel count is bigger than 1920 * 1080 then only RGBa and selected working mode is stored.
- Otherwise, all modes are loaded into memory.
- Histogram for grayscale (intensity), red channel, green channel and blue channel.
- Histogram Stretching (histogram mode specify channels to be modified).
- Adaptive Vertical Threshold (histogram mode specify channels to be modified).
- Manual Vertical Threshold (histogram mode specify channels to be modified).
- Manual Vertical Double Threshold (histogram mode specify channels to be modified).
- Manual Horizontal Threshold (histogram mode specify channels to be modified).
- Low Pass Filter 1:
1 | 1 | 1 |
1 | 1 | 1 |
1 | 1 | 1 |
- Low Pass Filter 2:
1 | 1 | 1 |
1 | 2 | 1 |
1 | 1 | 1 |
- Low Pass Filter 3:
1 | 2 | 1 |
2 | 4 | 2 |
1 | 2 | 1 |
- High Pass Filter 1:
0 | -1 | 0 |
-1 | 5 | -1 |
0 | 1 | 0 |
- High Pass Filter 2:
-1 | -1 | -1 |
-1 | 9 | -1 |
-1 | -1 | -1 |
- High Pass Filter 3:
0 | -2 | 0 |
-2 | 5 | -2 |
0 | -2 | 0 |
- Median Filter (3x3, 5x5, 7x7).
- Sobel Operator.
- Robert's Cross Operator.
- Prewitt Operator.