ImageProcessingGUI is an image processing application built with AvaloniaUI using F#.
-
Open File: Choose a file from a file dialog.
-
Apply transformations: Choose a transformation to apply. Application stays responsive.
-
Reset: Easily reset to the original image.
-
Save File: Choose a directory to save your file to.
- dotnet SDK 7.0 or higher
- OpenCL-compatible device with respective driver installed to utilize image processing on GPU
Open the terminal and follow these steps:
-
Clone the repository:
git clone git@github.com:artem-burashnikov/ImageProcessingGUI.git
-
Navigate to the project root:
cd ImageProcessingGUI
-
Download ImageProcessing library to a local directory (the following command downloads it to the project root, assuming you did the previous step):
wget https://github.com/artem-burashnikov/ImageProcessing/releases/download/v1.0.0/ImageProcessing.ArtemBurashnikov.1.0.0.nupkg
-
Add the project root to local Nuget package source:
Note: Running the command will modify your
NuGet.config
file. Execute from within a project root.dotnet nuget add source $(pwd)
-
Now it is possible to restore tools and build a project:
dotnet restore; dotnet build
The project is licensed under a MIT License.