Twoja cyfrowa ciemnia

Ansel to oprogramowanie do edycji zdjęć o otwartym kodzie źródłowym, przeznaczone dla cyfrowych artystów, zaprojektowane po to, by pomóc Ci osiągnąć własną interpretację cyfrowych fotografii raw.

image
image
image
image
image
Negatyw jest partyturą, a odbitka jest wykonaniem. — Ansel Adams

Naciśnięcie migawki aparatu jedynie rozpoczęło proces, który kończy się, gdy obraz na ekranie wygląda tak, jak go sobie wyobraziłeś. Ansel proponuje, by ponownie umieścić artystów w centrum procesu twórczego, dając im interfejs do manipulowania obrazami z precyzją i niuansem, przy użyciu najnowocześniejszej nauki o kolorze oraz niezależnych narzędzi sterowania kolorem.


Instalacja


Dlaczego Ansel?

Istnieje już wiele rozwiązań do produkowania gotowych do konsumpcji fotografii dla mas, od filtrów w smartfonach po JPEG-i prosto z aparatu, a ostatnio także zabawkowe, automagiczne filtry sterowane przez AI. Sprawiają one, że fotografia jest łatwiejsza niż kiedykolwiek, ale czy wyprodukowane obrazy są naprawdę Twoimi obrazami i, w każdym razie, obrazami, których Ty oczekiwałeś?
Ansel pozwala Ci interpretować Twoje fotografie raw niczym instrument muzyczny, podczas gdy większość oprogramowania próbuje automatycznie odegrać partyturę za Ciebie. Ma być narzędziem nijakim i nudnym, które po prostu robi to, o co je prosisz, nie wchodząc Ci w drogę.
Ekscytuj się swoimi wynikami
A nie swoimi zabawkami
Kiedy lubisz muzykę, możesz wybierać między nauką gry a kupowaniem nagrań. Łatwiej jest kupić, ale bardziej satysfakcjonujące jest granie. Aplikacje do edycji zdjęć okłamywały użytkowników przez dziesięciolecia, udając, że mogą grać bez nauki, ponieważ oprogramowanie zajmie się za nich technicznymi zawiłościami i całkowicie je ukryje.
Okazuje się, że użytkownicy jedynie walczyli z aplikacjami, które rozumieją coraz mniej, o kontrolę nad swoimi wynikami oraz o odzyskanie tych trudnych przypadków, w których automatyzacja zawodzi. Z upływem czasu spodziewaj się, że będziesz tracić coraz więcej czasu na walkę ze sztuczną inteligencją, by uzyskać naturalnie wyglądające wyniki… ręcznie. Dlaczego by po prostu nie pominąć pośrednika?

Co Ansel może dla Ciebie zrobić?

Ansel pozwala Ci zarządzać kolekcjami zdjęć, edytować w sposób nieniszczący Twoje cyfrowe fotografie raw i skany filmów oraz eksportować wynik do popularnych formatów plików. Przechowuje historię Twojej edycji jako tekst i pozwala Ci cofnąć się w czasie do dowolnego kroku edycji, kiedy tylko zechcesz.

Praca z kolorem

Ansel dostarcza najnowszą naukę o kolorze, zgodną z HDR: adaptację chromatyczną CIE CAT 2016, przestrzeń barwną HDR JzAzBz (2017) oraz percepcyjną przestrzeń barwną darktable UCS 2022, opracowaną specjalnie po to, by manipulować nasyceniem koloru bez efektu fluorescencji.

Kalibracja kolorów
After After
Before Before
Popraw balans bieli i uzyskaj kolory o wysokiej wierności w zaledwie kilka kliknięć, kalibrując kolory za pomocą wzornika kolorów Color Checker bezpośrednio w ciemni.
Gradacja kolorów
After After
Before Before
Nadaj swoim zdjęciom nastrój i charakter, dopracowując ich paletę kolorów za pomocą niuansowych i precyzyjnych narzędzi sterowania, w przestrzeniach barwnych RGB, Ych lub HSB, do celów twórczych i korekcyjnych.
Dopasowywanie kolorów
After After
Before Before
Wymuś adaptację chromatyczną tak, by dowolny wybrany obiekt dopasował się do z góry określonego koloru, wprowadzonego ze współrzędnych CIE Lab (dla logotypów i kolorów marki) lub przez próbkowanie koloru tego samego obiektu na innym ujęciu, tak by ujednolicić oddanie kolorów w całej serii.
Kwalifikowanie odcienia i keying
After After
Before Before
Użyj kwalifikatorów odcienia, chromy i jasności, by szybko zdefiniować maski i zastosować selektywne efekty. Łącz maski parametryczne z maskami rysowanymi i operacjami logicznymi. Dopracuj i wygładź krawędzie masek, rozmywając je lub korzystając ze sprytnego wykrywania krawędzi.

Praca z tonami

Metody pracy z tonami zostały zaprojektowane tak, by manipulować luminancją bez wpływu na odcień ani nasycenie, w celu poszanowania pracy z kolorem wykonanej osobno.

Mapowanie tonów HDR
After After
Before Before
Odzyskaj głębokie cienie i skompresuj zakres dynamiczny, zachowując oryginalne nasycenie i odcień, z mapowaniem gamutu zapewniającym, że kolory zmieszczą się w wyjściowej przestrzeni barwnej. (Zdjęcie: Andreas Schneider)
Edycja w systemie stref
After After
Before Before
Wyrównaj gęstości w oparciu o strefy naświetlenia, zachowując kontrast lokalny dzięki algorytmowi wykrywania krawędzi, i wybieraj strefy naświetlenia, na które chcesz wpłynąć, bezpośrednio ze zdjęcia, za pomocą interaktywnego kursora. (Zdjęcie: Andreas Schneider)

Rekonstrukcja obrazu

Usuwanie rozmycia obiektywu
After After
Before Before
Uwolnij moc wieloskalowego, opartego na gradientach uczenia maszynowego, by odmłodzić stare obiektywy, odzyskać błędy ostrości lub podkreślić temat, ale bez typowych artefaktów na krawędziach, dziwności nadmiernego wyostrzania czy dodanego szumu.
Usuwanie zamglenia
After After
Before Before
Przywróć nieco głębi zamglonym i przymglonym ujęciom, przywracając tekstury i nasycenie kolorów, bez nadmiernego uwydatniania już ostrych detali.
Odszumianie
After After
Before Before
Usuń szum chromatyczny, złagodź i wtop szum luminancji.
Rekonstrukcja świateł
After After
Before Before
Ocal zarówno kolor, jak i teksturę w światłach, odzyskaj wypalone obszary przez propagację gradientów, podczas gdy mapowanie gamutu czuwa nad tym, by kolorowe światła wciąż dało się wydrukować w ich właściwym odcieniu. Nie musisz już wybielać świateł, by ukryć problemy.

Funkcje wyspecjalizowane

Automatyczna korekcja perspektywy
After After
Before Before
Pozwól, by uczenie maszynowe automatycznie wykryło linie pionowe i poziome oraz obliczyło najlepszą korekcję geometryczną, by obrócić, wyprostować i wykadrować zdjęcie, opcjonalnie uwzględniając rodzaj użytego obiektywu.
Cenzurowanie
After After
Before Before
Anonimizuj ludzi, tablice rejestracyjne itp. i baw się warunkami korzystania z pruderyjnych społecznościowo sieci, nie kalając swoich zdjęć nazbyt mocno.

Zgodność

Edycje

Ansel jest oparty na darktable 4.0 i jest w pełni zgodny z bazą danych oraz plikami XMP darktable od 2.x do 4.0. Przychodzisz z darktable?

Dowiedz się, co się zmieniło

Aparaty

Ansel używa Rawspeed i Libraw do dekodowania fotografii raw. Nowe aparaty mogą potrzebować do 24 miesięcy, by uzyskać pełne wsparcie po ich komercyjnej premierze.

Obsługiwane aparaty

Języki

Oprogramowanie jest w całości przetłumaczone na angielski, francuski, włoski i chiński uproszczony. Częściowe tłumaczenia są dostępne w języku niemieckim, hiszpańskim, portugalskim, ukraińskim itd.

Ulepsz tłumaczenia


Darktable, ale lepszy

Ansel jest tym, czym Darktable 4.0 mógłby być, gdyby nie umarł na feature creep .

Między 2020 a 2023 rokiem Darktable ucierpiał z powodu masowego dodawania kodu peryferyjnych funkcji, często źle napisanych, kiepsko zaprojektowanych i pogarszających użyteczność, wydajność oraz utrzymanie. Zbyt wiele obejść nie zdołało naprawić błędów, lecz nawarstwiło nowe problemy na starym kodzie: witaj w koszmarze utrzymania.

Uczciwie mówiąc, bez zarządzania projektem czy planowania funkcji było to nieuniknione. Darktable zawsze zmagał się z tym, by być czymś więcej niż zbiorem pojedynczych wtyczek.

W rezultacie powstała dziwna, frustrująca aplikacja, próbująca na własną rękę wynajdywać na nowo paradygmaty interfejsu graficznego, próbująca robić wszystko dla wszystkich, wolniejsza i mniej stabilna niż wcześniej i absolutnie okropna w debugowaniu.

Dzięki interfejsowi użytkownika skoncentrowanemu na odniesieniu do sceny (scene-referred), wielu modułom scalonym w globalne menu, przepisanemu narzędziu importu i oszczędnemu przeliczaniu potoku obrazu (pipeline), Ansel jest wariantem Darktable 4.0, w którym usunięto 30 000 linii źle napisanego kodu i na wpół zepsutych funkcji, a 11 000 linii przepisano: działa szybciej, płynniej, zużywa mniej energii i wymaga mniej konfiguracji.

Wraz ze zmniejszoną złożonością kodu jego utrzymanie powinno być w przyszłości również łatwiejsze.


Poza dokumentacją

Typowym, powracającym bólem projektów oprogramowania o otwartym kodzie źródłowym jest dokumentacja. Kiedy jej nie ma, użytkownicy na to narzekają. Kiedy jest, narzekają, że jest zbyt długa, niewystarczająco kompletna albo że nie zawiera przypadków użycia. Twórcy oczekują, że użytkownicy przeczytają dokumentację projektu liniowo. To się po prostu nie stanie, a twórcy będą służyć za papugi. To tylko buduje frustrację po obu stronach. Dokumentacja to za mało.
Chantal to dwujęzyczny (francusko-angielski) model językowy wytrenowany specjalnie do przetwarzania obrazu, teorii koloru i fotografii, który rozumie techniczny żargon, synonimy oraz niektóre tłumaczenia. Jego interfejs internetowy umożliwia zapytania wyszukiwania w centralnym indeksie dokumentacji oprogramowania o otwartym kodzie źródłowym, zgłoszeń błędów, forów użytkowników, kanałów YouTube, publikacji naukowych i organizacji normalizacyjnych (CIE, ICC, ACES).
Poznaj Chantal
Twoją bibliotekarkę AI od przetwarzania obrazu

Chantal to infrastruktura wiedzy Ansela:

  • szybko znajduj istotne informacje wśród zaufanych źródeł,
  • unikaj zadawania pytań, na które już odpowiedziano.
Zaprojektowana, by czynić użytkowników mądrzejszymi, zamiast czynić oprogramowanie głupszym. Sztuczna inteligencja dostarcza Ci materiały do nauki na tematy Twojego wyboru. Zainwestujmy w naturalną inteligencję.

Kod źródłowy

Oprogramowanie Ansel i dokumentacja są wydawane na licencji GNU/GPL v3 i wersjonowane za pomocą Git. Strona internetowa jest objęta prawami autorskimi, ale publicznie czytelna. Repozytoria robocze są hostowane na Githubie i są kopiowane na Gitlaba w celu tworzenia kopii zapasowych.

Oprogramowanie
Dokumentacja
Strona internetowa

Jak używany jest Ansel?

The charts below come from the opt-in PostHog telemetry, and — where user counts are involved — from the opt-in Sentry reports too. The two are merged on the anonymous install id, so somebody reporting to both is counted once.

Those two charts count the same features with different rulers. The first counts activations, so a module you nudge with twenty small slider moves outranks one you set once and leave alone. The second counts how many sessions used it at all, which says how many people reach for a tool rather than how much they fiddle with it. Read together, they are more informative than either alone.

Download statistics

Download counts, read every night from GitHub releases and Docker Hub, for every nightly package. Every way of getting Ansel — the download buttons, the in-app update, Homebrew, Scoop, AppImageUpdate — ends up in these counters. All builds, per package, with their crash rates.

Search

You can also ask Chantal, the AI search engine.