Wydanie programu do profesjonalnej obróbki zdjęć Darktable 4.2

Zaprezentowano wydanie programu do porządkowania i przetwarzania zdjęć cyfrowych Darktable 4.2, które zbiegło się z dziesiątą rocznicą powstania pierwszego wydania projektu. Darktable działa jako darmowa alternatywa dla Adobe Lightroom i specjalizuje się w nieniszczącej pracy z surowymi obrazami. Darktable zapewnia duży wybór modułów umożliwiających wykonywanie wszelkiego rodzaju operacji obróbki zdjęć, pozwala na prowadzenie bazy zdjęć źródłowych, wizualne poruszanie się po istniejących obrazach oraz, w razie potrzeby, wykonywanie operacji korygujących zniekształcenia i poprawiających jakość, przy jednoczesnym zachowaniu oryginalnego obrazu i całą historię operacji z nim związanych. Kod projektu napisany jest w języku C i rozpowszechniany jest na licencji GPLv3. Interfejs zbudowany jest przy użyciu biblioteki GTK. Zespoły binarne przygotowane są dla systemu Linux (OBS, flatpak), Windows i macOS.

Wydanie programu do profesjonalnej obróbki zdjęć Darktable 4.2

Główne zmiany:

  • Zaproponowano nowy moduł transformacji Sigmoid, który łączy w sobie funkcjonalność modułu kliszy filmowej i krzywej podstawowej i może być zamiast tego używany do zmiany kontrastu lub rozszerzenia zakresu dynamiki sceny w celu dopasowania zakresu dynamiki ekranu.
  • Do modułu rekonstrukcji rozjaśnień dodano dwa nowe algorytmy przywracania kolorów pikseli, którym brakuje informacji o kanałach RGB (piksele w oświetlonych obszarach obrazu, których parametrów kolorystycznych nie jest w stanie określić czujnik kamery): „kolorowanie przeciwne” i „na podstawie na segmentację.”
  • Potok pikselowy używany do wyświetlania w trybie przetwarzania (ciemnia) został przerobiony. Określonego potoku można teraz używać także w oknie drugiego ekranu, w menedżerze duplikatów, w oknie podglądu stylu oraz w funkcjach do pracy ze zrzutami ekranu.
  • Drugie okno przetwarzania obrazu (ciemnia) obsługuje teraz wykrywanie ostrości i tryby oceny kolorów ISO-12646.
  • Moduł migawki został całkowicie przeprojektowany i zamiast przechwytywać stałe obszary ekranu, wykorzystuje dynamiczną generację obrazu za pomocą potoku pikseli, umożliwiając powiększanie i przesuwanie za pomocą klawiatury lub myszy.
  • Udoskonalono menedżera duplikatów, który został przeniesiony do nowych podprogramów potokowych przy obliczaniu obszarów do podglądu, co umożliwiło uzyskanie miniatur identycznych z obrazem w trybie przetwarzania.
  • Możliwość podglądu efektu nałożenia własnego stylu na obrazku już na etapie poprzedzającym faktyczne zastosowanie efektu (po najechaniu myszką na efekt w menu lub liście wyświetli się podpowiedź z miniaturą wyniku zostanie wyświetlony komunikat dotyczący stosowania efektu).
  • Moduł korekcji dystorsji obiektywu przystosowany jest do uwzględniania danych korekcji obiektywu zapisanych w bloku EXIF.
  • Dodano obsługę odczytu i zapisu obrazów JPEG XL
  • Dodano obsługę plików z rozszerzeniem JFIF (JPEG File Interchange Format).
  • Ulepszona obsługa profili dla formatów AVIF i EXR.
  • Dodano obsługę odczytu obrazów w formacie WebP. Podczas eksportu do WebP zaimplementowano możliwość osadzania profili ICC.
  • Moduły pomocnicze i przetwarzające zostały zmienione tak, aby ich interfejs był od razu widoczny w całości po rozwinięciu (bez konieczności przewijania).
  • Dodano nowy animowany efekt używany podczas rozwijania i zwijania modułów.
  • Całkowicie przeprojektowano buforowanie podczas działania potoków pikseli (pixelpipe), zwiększono wydajność pamięci podręcznej.
  • Przeprojektowano tryb pokazu slajdów, w którym przed przetworzeniem pełnego obrazu wyświetlana jest uproszczona miniatura.
  • Do lewego panelu filtrów dodano nowe rozwijane menu, za pomocą którego można dodawać i usuwać filtry.
  • Interfejs filtra szacowania zasięgu został przeprojektowany.
  • Dodano możliwość manipulowania kształtami bez użycia kółka myszy, np. na tabletach.
  • Zaproponowano równoważenie trybu kafelkowania pomiędzy OpenCL i procesorem, co pozwala na zaangażowanie procesora w segmentację, gdy karta graficzna nie ma wystarczającej ilości pamięci, aby wykonać tę operację przy użyciu OpenCL.

Źródło: opennet.ru

Dodaj komentarz