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.

Odnośniki