15.06.2026 13:30

mPainter: filtry, korekty i gradient

⏱️ 3 min read
Share:

mPainter: filtry, korekty i gradient

Ten odcinek prac nad Moonlight Painterem domyka warstwę narzędzi malarskich opartych na filtrach lokalnych, korekt tonalnych per-kanał oraz kształtów gradientu — a wszystko z podglądem na żywo bezpośrednio na płótnie.

Pięć kształtów gradientu

Narzędzie Gradient nie ogranicza się już do przejścia liniowego. Z paska opcji wybierzesz pięć kształtów: liniowy, radialny, kątowy, odbity i romboidalny. Każdy z nich liczy położenie wzdłuż własnej geometrii (odległość od punktu, kąt, odbicie, metryka Czebyszewa dla rombu), ale próbkuje tę samą rampę kolorów — więc dobrana paleta działa niezależnie od wybranego kształtu.

Rozmycie, Wyostrzanie i Gąbka

Trzy nowe narzędzia działają jak filtry lokalne nakładane pędzlem, wzdłuż pociągnięcia:

  • Rozmycie — splot 3×3 zmiękcza obszar pod pędzlem. Liczymy go z migawki obszaru źródłowego, a nie „w locie", żeby kolejne piksele nie rozmywały już zmienionych sąsiadów (typowa pułapka takich filtrów).
  • Wyostrzanie — maska wyostrzająca (unsharp) podbija kontrast lokalny i krawędzie.
  • Gąbka — lokalnie odbarwia lub nasyca, przesuwając kolor względem jego jasności. Tryb (Odbarwianie / Nasycanie) i przepływ ustawisz w pasku opcji.

Siła każdego z nich jest regulowana, a rozmiar bierze się ze wspólnych ustawień pędzla.

Krzywe per-kanał

Okno Krzywe (Ctrl+M) dostało selektor kanału: obok zespolonego RGB możesz kształtować osobno Czerwony, Zielony i Niebieski. Działa to tak jak w Photoshopie — najpierw stosowana jest krzywa zespolona, a potem krzywa wybranego kanału (wynik = perKanał[zespolona[wejście]]). To pozwala nie tylko korygować jasność i kontrast, ale też świadomie zmieniać balans kolorystyczny — np. ocieplać cienie, chłodzić światła. Każdy kanał ma własny zestaw punktów kontrolnych z gładką, monotoniczną interpolacją.

Podgląd korekt na żywo

Najważniejsza zmiana dotykowa: Jasność/Kontrast, Poziomy, Barwa/Nasycenie i Krzywe pokazują teraz wynik na płótnie na bieżąco. Każde ruszenie suwaka albo przesunięcie punktu krzywej natychmiast przelicza podgląd — i to zawsze ze stałej migawki bazowej, więc efekty nie nakładają się i nie narastają błędy zaokrągleń. Klikasz OK i korekta zapisuje się jako pojedynczy, czysty krok cofania (dokładnie taki sam jak zwykłe zastosowanie), a Anuluj przywraca oryginał. Podgląd respektuje aktywne zaznaczenie wraz z jego wtapianiem.

Co jeszcze przed nami

Liquify (rozpychanie, skręcanie, ściąganie i wybrzuszanie siatką) to najtrudniejszy element tej rodziny — trafi do osobnego odcinka. Selektywna korekcja koloru oraz statystyki histogramu były w mPainterze dostępne już wcześniej.

📚 Related posts

27.08.2026 20:55

Data, której nie cofniemy nawet my

Każdy certyfikat autorstwa dostaje datę zapisaną w blockchainie Bitcoina — takiej nie podważy nikt, my też nie. Sprawdzisz ją bez konta i bez Moonligh...
Continue reading →
27.08.2026 19:35

Twój kolor, wszędzie

Trzy tryby i siedem akcentów, wspólnych dla strony i Moonlight Animate. Motyw jedzie z kontem, profil pokazuje gościom Twoje kolory, a harmonogram sam...
Continue reading →
27.08.2026 18:31

Kto moderuje i na jakiej podstawie

Moderator to teraz osobna rola z własnym zakresem, a nie administrator w przebraniu. Odrzucenie treści wymaga powodu, który trafia do autora razem z d...
Continue reading →

📧 Stay up to date!

Join the waitlist to get notified about new Dev Blog posts and Moonlight platform launch.