GTK Image Segregator – Segregacja Obrazów w GTK
Cele
GTK Image Segregator to aplikacja napisana w C z wykorzystaniem biblioteki GTK, służąca do organizowania obrazów na podstawie określonych kryteriów. Program umożliwia analizę plików graficznych w katalogu i ich automatyczną segregację do folderów na podstawie utworzonego pliku JSON w folderze ze zdjęciami.
Instalacja
Aby skompilować i uruchomić program, należy pobrać repozytorium i upewnić się, że wymagane biblioteki są zainstalowane.
git clone https://github.com/marcin-filipiak/gtk_ImageSegregator cd gtk_ImageSegregator
W systemie Debian/Ubuntu wymagane do kompilacji są następujące pakiety:
sudo apt update sudo apt install libgtk-3-dev gcc make
Kompilacja programu:
sh GCompileAndPack.sh
lub instalacja gotowego pakietu deb:
dpkg -i ImageSegregator.deb
Obsługa programu
Program działa w trybie graficznym i pozwala na:
- Wybór katalogu z obrazami do segregacji i wczytanie konfiguracyjnego pliku JSON.
- Przeglądanie zdjęć i klikanie przycisków które przenoszą zdjęcie do odpowiednich katalogów zdefiniowanych w pliku JSON.