Pixelatte is an intuitive and powerful desktop app designed for image processing through well-known libraries for Python. Whether you're a learning or teaching image processing techniques, Pixelatte helps you to apply pixel level operations and get instant visual feedback.
Pixelatte is compound of a backend written in Python and a GUI made with WinUI3. The GUI depends on the backend so make sure the local server is always running before starting the GUI.
- Git
- Python3.11 or grather
- Visual Studio 2022 & WinUI application development workload
Clone the repository
git clone https://github.com/itonx/pixelatte.gitGo to the local repository
cd pixelatteGo to the backend directory
cd .\src\backend\Create a virtual environment for the backend
python -m venv .\src\backend\.venvActivate the virtual environment.
After activating the environment you'll see the name of your environment in the prompt which means you're using the virtual enviroment.
.\.venv\Scripts\activateInstall dependencies
pip install -r .\requirements.txtRun local server
fastapi dev .\api.pyOpen the solution located in YOUR_PATH\pixelatte\src\Pixelatte.UI\Pixelatte.UI.sln with Visual Studio 2022.
Build the solution
Run the app
Load an image by clicking on the Select image card and select an image
Next you can explore and play with all the image processing functions available in Pixelatte