Skip to content

Releases: TeaM-TL/FotoKilof

2.2 reorganizacja kodu

01 Oct 23:07
9cb1a66
Compare
Choose a tag to compare

Jeszcze bliżej PEP-8 (7.74 wg pylint), podział na moduły

2.1 histogram on/off, kod bliżej PEP8

28 Sep 23:29
Compare
Choose a tag to compare

Można włączać i wyłączać okna histogramu. Przy wyłączonym oknie nie są generowane histogramy, czyli przyspieszamy pracę dwukrotnie.
Kod jest bliżej wymaganiom PEP8

2.0 Przyspieszenie operacji hurtowych

25 Sep 10:20
Compare
Choose a tag to compare

Pojedyncze wywołanie mogrify przy aplikowaniu wielu poleceń.
Przyciski nawigacji po plikach: pierwszy poprzedni, następny, ostatni
Usunięcie kart
W pliku ini jest zdefiniowany katalog wyjściowy, domyślnie FotoKilof
Parę drobiazgów, drobne oczyszczenie kodu wzgledem 1.9

1.9 Wybór narzędzi, okno nie jest przeładowane

15 Sep 21:30
c947313
Compare
Choose a tag to compare

1.8 Nieco szybciej i pewniej, mniej komunikatów

15 Sep 09:58
Compare
Choose a tag to compare
Merge branch 'master' of https://github.com/TeaM-TL/FotoKilof

1.7 optymalizacja

13 Sep 22:07
Compare
Choose a tag to compare

Optymalizacja wywołań Image Magicka

1.6 wymagana funkcjonalność

10 Sep 06:57
Compare
Choose a tag to compare

Funkcje:

  • przetwarzanie pojedynczego pliku jak i całego katalogu,
  • obrót co 90stopni
  • wycinanie: własne i predefiniowane wielkości (HD, 2K, 4K),
  • klikany podgląd, wczytuje współrzędne do wycinka, podgląd wybranego wycinka
  • dodawanie tekstu i koloru tła
  • wybór fontu (Linux, Mac OSX) i koloru
  • normalizacja kolorów,
  • dodawanie ramki, wybór szerokości i koloru
  • czarno-białe, sepia (regulowana),
  • zmiana kontrastu, rozciaganie histogramu,
  • szybka nawigacja po katalogu przyciskami: Następny, Poprzedni

Drobiazgi

  • podgląd oryginału i wyniku,
  • histogram oryginału i wyniku,
  • zapis i odczyt konfiguracji,
  • powinny być poprawnie obsługiwane ścieżki ze spacją,
  • automatyczne wczytywanie podglądu,

Do zrobienia

  • pewna obsługa ścieżek ze spacjami
  • dodać konfigurację kilofa, np. ścieżki, katalog docelowy, wielkość podglądu, kolejność przetwarzania
  • dodać pasek postępu,
  • zwiększenie wydajności, np. wykorzystać PIL do generowania podglądu
  • natychmiastowe rysowanie linii wycinania
  • okna typu paned
  • klikany histogram do pobierania danych do rozciągania kontrastu