Skip to content

Process images and visualize the result with ease, designed for developers and AI students.

Notifications You must be signed in to change notification settings

itonx/pixelatte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pixelatte

🖼️ Introduction

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.

💻 How to run Pixelatte

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.

Prerequisites

  • Git
  • Python3.11 or grather
  • Visual Studio 2022 & WinUI application development workload

alt text

Get Pixelatte

Clone the repository

git clone https://github.com/itonx/pixelatte.git

Go to the local repository

cd pixelatte

Run the backend

Go to the backend directory

cd .\src\backend\

Create a virtual environment for the backend

python -m venv .\src\backend\.venv

Activate 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\activate

Install dependencies

pip install -r .\requirements.txt

Run local server

fastapi dev .\api.py

Run the GUI

Open the solution located in YOUR_PATH\pixelatte\src\Pixelatte.UI\Pixelatte.UI.sln with Visual Studio 2022.

alt text

Build the solution

alt text

Run the app

alt text

alt text

⚙️ How to use Pixelatte

Load an image by clicking on the Select image card and select an image

alt text

Next you can explore and play with all the image processing functions available in Pixelatte

Example

alt text

alt text

Special Thanks

Select image icon created by Freepik - Flaticon

About

Process images and visualize the result with ease, designed for developers and AI students.

Topics

Resources

Stars

Watchers

Forks