- Krita 5.3 i 6.0 korzystają z niemal tego samego kodu, ale wersja 5.3 opiera się na Qt5 w celu zapewnienia maksymalnej stabilności, a wersja 6.0 przyjmuje Qt6 o bardziej eksperymentalnym charakterze.
- Integracja Wayland i nowego protokołu zarządzania kolorami umożliwia korzystanie z prawdziwego HDR, 10-bitowej głębi i lepszej kontroli kolorów w systemie Linux, szczególnie w środowisku KWin.
- Silnik tekstowy został całkowicie przepisany, a przepływ pracy dla komiksów, pędzli, filtrów HDR, formatów takich jak JPEG-XL i PSD został wzmocniony, oprócz rozszerzenia interfejsu API wtyczek w Pythonie.
- Krita to rozszerzalna platforma do malowania cyfrowego, z udoskonaleniami interfejsu, nagrywania, wydajności i kompatybilności międzyplatformowej, ukierunkowanymi na zastosowania profesjonalne.
Jednoczesne wydanie Krity 5.3 i Krity 6.0 stanowiło punkt zwrotny dla tej znanej aplikacji do cyfrowego rysowania i malowania, opracowanej przez społeczność KDE. Nie była to drobna aktualizacja, ale znaczący krok naprzód pod względem technicznym i funkcjonalnym, wpływający na silnik graficzny, zarządzanie kolorami, obsługę tekstu oraz kompatybilność z Wayland i Qt6, szczególnie w środowiskach GNU/Linux.
Co ciekawe, pomimo praktycznie tego samego kodu i funkcji, każda wersja jest przeznaczona dla innego typu użytkownika : Krita 5.3 bazuje na Qt5 i jest zalecana do stabilnej produkcji, podczas gdy Krita 6.0 korzysta z Qt6 i koncentruje się na Waylandzie, HDR oraz nowych możliwościach zarządzania kolorami, ale z bardziej eksperymentalnym podejściem. Jeśli zajmujesz się sztuką cyfrową, komiksami, projektowaniem graficznym lub grafiką pikselową, oto szczegółowy i rzeczowy przegląd wszystkich zmian.
Krita 5.3 i Krita 6.0: dwie wersje, jeden kod
Zespół programistów wybrał nietypową strategię: udostępnił dwie gałęzie o identycznych funkcjach , ale skompilowane na różnych wersjach Qt. Krita 5.3 oparta jest na Qt5, gruntownie przetestowanej technologii i jest zalecaną edycją do zastosowań profesjonalnych, gdzie stabilność jest priorytetem. Krita 6.0 z kolei, oparta na Qt6, otwiera drzwi do nowoczesnych funkcji Linuksa, zwłaszcza w Wayland, w zamian za akceptację większej liczby błędów i niedojrzałego zachowania.
Obie wersje mają niemal identyczny kod źródłowy i funkcje : nowy silnik tekstowy, ulepszone filtry, narzędzia wektorowe do komiksów, ulepszone pędzle, obsługę HDR, udoskonalenia w formatach takich jak JPEG-XL i Radiance RGBE, rozbudowane API wtyczek Pythona oraz optymalizacje systemu nagrywania i kontenerów Docker. Różnica tkwi nie tyle w możliwościach, co w technologii bazowej, na której działa każda z gałęzi.
Sami twórcy ostrzegają, że Krita 6.0 przenosi zarówno potencjalne błędy z wersji 5.3, jak i te specyficzne dla Qt6 . Dlatego, chyba że konkretnie potrzebujesz nowych możliwości (na przykład zarządzania kolorami Wayland z prawdziwym HDR lub 10-bitowym wyświetlaczem), rozsądniej jest pozostać przy wersji 5.3 do codziennego użytku. Można powiedzieć, że 5.3 działa jako stabilna wersja przejściowa, podczas gdy cała architektura gałęzi Qt6 jest finalizowana.
Kolejnym kluczowym szczegółem jest kompatybilność platformowa: Qt6 nie jest jeszcze stabilne na Androidzie ani ChromeOS , więc Krita 6.0 nie jest oficjalnie oferowana na tych systemach. Zamiast tego użytkownicy tych platform będą nadal korzystać z linii 5.x, a dokładniej z wersji 5.3, która dziedziczy znaczną część zmian wprowadzonych w wersji 6.0, ale nadal bazuje na Qt5.
Dla tych, którzy chcą wypróbować obie edycje desktopowe, Krita udostępnia pakiety AppImage, instalatory dla systemów Windows i macOS oraz kod źródłowy w formacie tarball . Pakiety Flatpak i Snap są również dostępne dla systemu Linux, choć w wielu przypadkach są one utrzymywane przez członków społeczności i mogą być gorsze od wersji oficjalnych.
Przejdź do obsługi Qt6 i Wayland: zarządzanie kolorami i HDR
Główną innowacją techniczną w Krita 6.0 jest to, że jest ona teraz oparta na Qt6, tym samym fundamencie co KDE Plasma 6. Nie jest to jedynie szczegół wewnętrzny: ma to bezpośrednie implikacje dla wydajności, modernizacji interfejsu i, przede wszystkim, natywnego wsparcia dla Wayland, protokołu graficznego, który zastępuje X11 w większości dystrybucji GNU/Linux.
Jedną z największych słabości Waylanda było dotychczas zaawansowane zarządzanie kolorami, kluczowy aspekt profesjonalnych aplikacji malarskich . Dzięki X11 Krita mogła precyzyjnie identyfikować monitor, na którym wyświetlany jest obraz, i przypisywać odpowiedni profil kolorów do każdego z nich. W Waylandzie te informacje nie były tak łatwo dostępne, co utrudniało oferowanie zintegrowanego i niezawodnego zarządzania kolorami, szczególnie podczas pracy ze skalibrowanymi monitorami, strumieniami HDR lub szerokimi przestrzeniami barw.
Aby temu zaradzić, Krita 6.0 implementuje pełną integrację protokołu zarządzania kolorami Wayland, znanego jako color-management-v1 . Dzięki temu wsparciu Krita może pobrać wszystkie niezbędne dane z kompozytora, aby wyświetlić obrazy z zarządzaniem kolorami, w tym precyzyjne parametry renderowania HDR. To przenosi program z poziomu „wygląda mniej więcej dobrze” do w pełni kontrolowanego środowiska kolorów, wymaganego w każdym profesjonalnym procesie ilustracyjnym, koncepcyjnym czy zaawansowanej fotografii.
Twórcy podkreślają jednak, że ten protokół zarządzania kolorami jest wciąż bardzo nowy i nie wszystkie kompozytory Wayland obsługują go równie dobrze . Na razie oficjalna i zalecana kompatybilność ogranicza się do wersji KWin 6.4.4 i nowszych; jeśli używasz innego kompozytora i coś pójdzie nie tak, sam projekt zaleca najpierw sprawdzenie, czy problem występuje w KWin, zanim go zgłosisz.
Wprowadzenie Qt6 i nowego protokołu otwiera również drzwi do innych ważnych korzyści: precyzyjnego skalowania frakcyjnego na wyświetlaczach HiDPI, prawdziwej 10-bitowej głębi kolorów i autentycznego renderowania HDR . Przekłada się to na wyraźniejszy obraz na laptopach o wysokiej gęstości pikseli, znacznie płynniejsze gradienty bez efektu pasmowania oraz możliwość korzystania z nowoczesnych monitorów HDR bez uciekania się do obejść.
Całkowicie odnowiony silnik tekstowy
Jeśli jest jeden obszar, w którym długotrwała praca zespołu naprawdę się opłaciła, to są to całkowicie przeprojektowane narzędzia tekstowe . Zrezygnowano z dawnego sposobu pracy z ruchomymi oknami dialogowymi, a tekst jest teraz edytowany bezpośrednio na płótnie, podobnie jak w aplikacjach takich jak Illustrator czy innych edytorach grafiki wektorowej.
Ten nowy system umożliwia tworzenie automatycznie dostosowujących się obszarów tekstowych : możesz przeciągnąć prosty prostokątny obszar lub użyć złożonych kształtów wektorowych, aby treść w nim płynnie się mieściła, z uwzględnieniem dodawania i odejmowania obszarów zgodnie ze specyfikacją SVG 2. Innymi słowy, nie jesteś ograniczony do sztywnego pola, ale możesz tworzyć układy z odstępami i nieregularnymi kształtami, idealne do stron komiksów, plakatów czy projektów redakcyjnych.
Co więcej, tekst może podążać ścieżkami wektorowymi, umożliwiając umieszczanie słów i fraz wzdłuż krzywych i konturów . Otwiera to bardzo przydatne możliwości kreatywne w zakresie napisów, logotypów i innych efektów graficznych, czego wielu użytkowników brakowało w porównaniu z narzędziami bardziej skoncentrowanymi na projektowaniu.
Na poziomie typograficznym dodano pełne wsparcie dla standardu OpenType i większości systemów pisma , w tym wybór alternatywnych glifów za pomocą dedykowanej palety. Panel stylów tekstu umożliwia jednoczesną edycję ponad 50 właściwości, zarówno dla bieżącego obiektu, jak i dla wielu zaznaczonych obiektów, a także zapisywanie predefiniowanych stylów wielokrotnego użytku. Znacznie ułatwia to zachowanie spójności typograficznej w dużych projektach.
Okno dokowane właściwości tekstu również zostało przeprojektowane, dzięki czemu nie trzeba już modyfikować każdego pola osobno : można zaznaczyć wiele obiektów za pomocą narzędzi kształtów i zastosować globalne zmiany czcionki, rozmiaru, odstępu między wierszami lub wyrównania. Dodatkowo wprowadzono nowy tryb ustawień tekstu, umożliwiający bezpośrednią edycję kluczowych właściwości na samym płótnie, usprawniając precyzyjne dostrajanie układów.
Narzędzia wektorowe i panel komiksowy
Przepływ pracy dla twórców komiksów, ilustratorów narracyjnych i projektantów stron znacznie się usprawnia dzięki nowemu panelowi edycji komiksów . To narzędzie wektorowe zostało zaprojektowane specjalnie do dzielenia, cięcia i scalania paneli niezwykle szybko, zastępując procesy, które wcześniej wymagały zewnętrznych programów lub dużej ilości ręcznej pracy z linijkami i prowadnicami.
W tym samym obszarze pojawia się nowe narzędzie „nóż” do obiektów wektorowych , które umożliwia precyzyjną segmentację geometryczną i łączenie kształtów. Dla twórców komiksów, mangi czy webtoonów oznacza to możliwość zmiany układu paneli, dostosowania marginesów lub redefiniowania struktury strony bez naruszania pozostałych elementów.
Jeśli chodzi o narzędzia transformacji, Krita wprowadza możliwość niezależnego obracania ramki ograniczającej względem jej zawartości . Ułatwia to manipulowanie obiektami, które są już pochylone, ponieważ ramkę transformacji można ustawić w tym samym kierunku co element, co sprawia, że skalowanie i deformacja są bardziej intuicyjne.
Dodano również skróty i ulepszenia , aby przyspieszyć manipulację : na przykład, można teraz wykonywać szybkie obroty za pomocą kombinacji klawiszy Ctrl + Alt, a tryb transformacji „Liquify” został zoptymalizowany pod kątem znacznie szybszego działania. Zmiany te nie są od razu widoczne, ale przynoszą zauważalną różnicę za każdym razem, gdy modyfikujesz postać, zmieniasz pozę lub korygujesz głośność.
Jednocześnie wprowadzono konkretne zmiany w narzędziach zaznaczania, np. zwiększono liczbę i przejrzystość opcji zaznaczania cieni , a także wprowadzono inteligentniejsze narzędzie wypełniania, które teraz zawiera tryb zamykania niewielkich przerw w tuszowaniu i zapobiega przedostawaniu się koloru przez otwarte obszary.
Ulepszenia pędzli, wygładzania i grafiki pikselowej
Sercem programu Krita zawsze były pędzle, a w tych wersjach szczególną uwagę poświęcono zwiększeniu naturalności i kontroli procesu rysowania . Stabilizator narzędzia do rysowania odręcznego stał się adaptacyjny: zwiększa poziom wygładzania podczas powolnych ruchów, aby przeciwdziałać drżeniu ręki, i zmniejsza go podczas szybkiego rysowania, aby uniknąć nadmiernego opóźnienia.
Dla entuzjastów sztuki pikselowej wprowadzono dedykowany stabilizator grafiki pikselowej, gwarantujący ostre, jednopikselowe linie i zapobiegający dziwnym przeskokom lub drobnym artefaktom, które pojawiały się, gdy wygładzanie krawędzi działało w połączeniu z niskimi rozdzielczościami. Dzięki temu Krita staje się bardziej konkurencyjnym narzędziem do tworzenia sprite'ów i grafiki retro.
Do opcji wzorów w silniku pędzli dodano tryb miękkiej tekstury , umożliwiający stosowanie tekstur o mniej agresywnych przejściach. Jest to idealne rozwiązanie do cieniowania powierzchni lub dodawania ziarna bez tworzenia zbyt oczywistego efektu mozaiki. Dodatkowo, możliwość „automatycznego odwracania” wzorów używanych jako gumki ułatwia tworzenie pędzli gumkowych o bardziej kontrolowanym działaniu.
Kolejną ciekawą nowością jest tryb mieszania Marker , zaprojektowany w celu symulacji zachowania fizycznych markerów. W tym trybie krycie nie kumuluje się w sposób niekontrolowany podczas wielokrotnego przesuwania po tym samym obszarze w obrębie tej samej warstwy, co pozwala na uzyskanie płynniejszych gradientów i uzyskanie efektu bliższego papierowi.
Wreszcie, obsługa wielu pędzli została rozszerzona o nowy tryb kopiowania dla translacji interwałowych . Innymi słowy, łatwiej jest powtarzać pociągnięcia pędzlem rozmieszczone w złożonych wzorach lub symetriach, co jest bardzo przydatne w ilustracjach zdobniczych, projektowaniu wzorów lub tworzeniu powtarzalnych teł.
Filtry, warstwy i HDR: większa kontrola nad kolorem
W sekcji filtrów i warstw, Krita 5.3 i 6.0 zawierają narzędzia do czyszczenia krawędzi, poprawy przezroczystości i niezawodnej pracy z HDR . Nowy filtr „Rozprzestrzenianie kolorów” pozwala rozszerzyć tonację na obszary przezroczyste, co jest bardzo przydatne do usuwania aureoli, wypełniania małych pustych obszarów lub korygowania konturów po kadrowaniu.
Jednocześnie wprowadzono filtr Reset Transparency , który resetuje kanały kolorów wszystkich całkowicie przezroczystych pikseli do zera, wymuszając ich przezroczystą czerń. Pomaga to zredukować artefakty podczas eksportu, szczególnie w formatach, w których resztkowe dane o kolorze mogą tworzyć dziwne krawędzie lub nieoczekiwane przejścia.
Dodano również szybką maskę nakładania kolorów , która przyspiesza globalne korekty w całym obszarze za pomocą jednego kanału maski. Wszystkie tryby mieszania zostały zweryfikowane pod kątem prawidłowego działania w środowiskach HDR. Celem jest zapewnienie przewidywalności rezultatów nawet podczas pracy z szerokim zakresem dynamiki i zaawansowanymi monitorami.
Pod względem produktywności, skróty transformacji można teraz stosować jednocześnie do wielu warstw . To znacznie upraszcza pracę, gdy postacie, efekty i tła są rozproszone na różnych warstwach, ale trzeba skalować lub obracać cały zestaw bez grupowania go i zakłócania hierarchii.
W zarządzaniu dokumentami zachowano obsługę siatek i prowadnic, a także rozszerzono ją o nowe tryby, takie jak rzut izometryczny, oraz możliwość zapisywania skonfigurowanych kolorów w samym pliku Krita . W ten sposób każdy projekt może zachować własną konfigurację prowadnic, co jest przydatne podczas przełączania się między pracami technicznymi, komiksami, grafikami koncepcyjnymi lub interfejsami.
Dockers, interfejs i nagrywanie w czasie rzeczywistym
Interfejs Krity został również udoskonalony, aby zapewnić szybsze i bardziej wydajne codzienne użytkowanie . Jednym z najbardziej zauważalnych ulepszeń jest ruchomy pasek narzędzi, który pojawia się automatycznie po dokonaniu wyboru, zapewniając skróty do często używanych akcji bez konieczności przechodzenia przez menu lub panele boczne.
Dokery zyskują na elastyczności, ponieważ można teraz dodawać wybrane dokery do znanej okrągłej palety , która pojawia się po kliknięciu prawym przyciskiem myszy na płótnie. Dzięki temu można na przykład mieć pod ręką palety kolorów, panele pędzli lub ustawienia tekstu, nie zajmując przy tym stałej przestrzeni na ekranie.
Kolejnym obszarem, który został ulepszony, jest panel Docker Recorder, który teraz implementuje przechwytywanie w czasie rzeczywistym z wykorzystaniem oddzielnych wątków . W praktyce pozwala to na nagrywanie poklatkowe lub wideo z procesu malowania bez opóźnień i utraty płynności działania silnika rysującego. To ulepszenie jest szczególnie interesujące dla twórców treści, którzy publikują swoje prace na platformach wideo.
W obszarze pomocy rysunkowej konfiguracja asystentów została ułatwiona, a także wprowadzono nowego asystenta perspektywy krzywoliniowej , przeznaczonego do scen o bardziej złożonych perspektywach niż typowe jeden lub dwa punkty, pomagając zachować proporcje bez poświęcania efektów dynamicznych.
Ogólny zamysł jest taki, że interfejs powinien przestać być przeszkodą, a stać się sprzymierzeńcem , redukując liczbę kliknięć, ruchów myszy i okienek dodatkowych oraz zbliżając płynność działania do poziomu, jakiego oczekuje każdy, kto korzysta z Krity codziennie przez wiele godzin.
Formaty plików i współdziałanie z innymi programami
Aby zapewnić dobre dopasowanie Krity do mieszanych przepływów pracy, znacznie rozszerzono obsługę formatów . Po pierwsze, dodano obsługę Radiance RGBE (.hdr), umożliwiając użytkownikom otwieranie i zapisywanie obrazów HDR o wysokim zakresie dynamiki bez konieczności konwersji ich do innych formatów pośrednich.
Z drugiej strony, obsługa JPEG-XL została znacząco ulepszona: oprócz zaawansowanej jakości i kompresji formatu, obsługuje on teraz dokumenty z wieloma warstwami i stronami . Dzięki temu JPEG-XL staje się realną opcją dla złożonych projektów, w których wcześniej uwzględniano jedynie formaty takie jak PSD, TIFF lub pliki własne Krity.
W odniesieniu do relacji z Photoshopem, dokonano znaczącego kroku: Krita może teraz ładować obiekty tekstowe z plików PSD jako tekst edytowalny , a nie tylko jako warstwy rastrowe. Co więcej, może zapisywać niektóre informacje typograficzne z powrotem do formatu PSD, choć z pewnymi znanymi ograniczeniami. Ulepszono również importowanie kształtów wektorowych, linii pomocniczych i masek, co ułatwia przełączanie się między tymi dwoma programami w razie potrzeby.
Wszystko to uzupełnia bardziej stabilna interoperacyjność w obsłudze zasobów HDR i profili kolorów , co w połączeniu z nową obsługą zarządzania kolorami w Wayland pozwala Krita lepiej współistnieć z procesami obejmującymi inne edytory, silniki 3D lub narzędzia do postprodukcji.
Wtyczka API Pythona i nowe rozszerzenia
Choć może nie jest to funkcja najbardziej zauważalna dla przeciętnego użytkownika, zespół poświęcił wiele wysiłku na rozbudowę API wtyczek Pythona , które stanowi fundament, na którym społeczność może budować zaawansowane rozszerzenia. Wśród nowych funkcji znajduje się możliwość programowego generowania pociągnięć pędzla ze skryptów, co otwiera drzwi do inteligentnych pędzli, automatycznych asystentów i narzędzi do malowania generatywnego.
Dodano również nowe elementy interfejsu dostępne z poziomu Pythona oraz dodatkowe metody dla istniejących klas , dając twórcom wtyczek większą kontrolę nad sposobem integracji narzędzi z Kritą. Dotyczy to wszystkiego, od niestandardowych okien dialogowych po elementy sterujące osadzone w kontenerach Dockera lub paskach narzędzi.
Wraz z rozszerzeniem API, pojawiają się nowe wtyczki do Pythona opracowane przez sam projekt , które służą zarówno jako dodatkowe funkcjonalności, jak i praktyczne przykłady możliwości. Dla studiów i artystów o bardzo specyficznych potrzebach, ten ekosystem rozszerzeń pozwala na dostosowanie Krity do specyficznych przepływów pracy.
Filozofia stojąca za tymi zmianami jest jasna: sprawić, by Krita nie była po prostu zamkniętą aplikacją, lecz rozszerzalną platformą , która może rozwijać się wraz z potrzebami społeczności, nie polegając wyłącznie na centralnym zespole programistów.
Zalecenia dotyczące instalacji, pobierania i użytkowania
W praktyce osoby pracujące z Linuksem mają kilka sposobów na instalację Krity. W Ubuntu i jego pochodnych często korzysta się ze specjalnych repozytoriów PPA (takich jak to tradycyjnie utrzymywane przez projekt dla wersji stabilnych i testowych), z których można pobrać zaktualizowane pakiety za pomocą kilku poleceń w terminalu.
Dla tych, którzy wolą nie zaśmiecać systemu zewnętrznymi repozytoriami, format AppImage pozostaje bardzo wygodną opcją : wystarczy pobrać odpowiedni plik, przyznać mu uprawnienia do wykonywania i uruchomić go bezpośrednio, bez formalnej instalacji. Jednak niektóre dystrybucje zaczynają stopniowo wycofywać obsługę AppImage, więc prawdopodobnie w przyszłości projekt będzie musiał jeszcze bardziej wzmocnić swoje podejście do formatu Flatpak lub Snap.
W systemach Windows i macOS Krita jest dystrybuowana za pośrednictwem tradycyjnych instalatorów i przenośnych wersji ZIP . W przypadku przenośnych wersji ZIP wystarczy wypakować folder w dogodne miejsce i uruchomić plik binarny, udostępniając zasoby i ustawienia standardowej instalacji, ale bez ingerencji w nią.
W przypadku systemów Android i ChromeOS sytuacja wygląda nieco inaczej: Krita 6.0 jest niedostępna z powodu niestabilności Qt6 na tych platformach , dlatego za bazę produkcyjną uważa się gałąź 5.x (a w szczególności 5.3). Na tabletach z Androidem Krita jest nadal oznaczona jako beta i nie jest oferowana na telefony, ponieważ interfejs wymaga minimalnej przekątnej ekranu.
W każdym razie twórcy nalegają na jasny przekaz: jeśli nie potrzebujesz wyraźnie zalet Qt6 i Wayland w Krita 6.0 , najlepiej jest pracować z wersją 5.3 w środowisku produkcyjnym i zarezerwować 6.0 do testowania, odkrywania nowych funkcji lub współpracy przy wykrywaniu błędów.
Ostatecznie, prawdziwy skok jakościowy nie zależy wyłącznie od samego narzędzia, ale od czasu poświęconego na dogłębne poznanie jego opcji, pędzli, skrótów i procedur pracy . Ciągłe zmienianie oprogramowania w poszukiwaniu „najlepszej aplikacji” to zazwyczaj bardziej wymówka niż rozwiązanie; Krita od dawna jest na tyle wydajna, że wąskim gardłem jesteś zazwyczaj Ty, a nie program.
Dzięki wszystkim tym zmianom — podwójnym gałęziom Qt5/Qt6, zaawansowanemu zarządzaniu kolorami w Wayland, nowemu silnikowi tekstowemu, narzędziom do komiksów, inteligentniejszym pędzlom, filtrom dostosowanym do HDR, obsłudze nowoczesnych formatów i bogatszemu API Pythona — Krita umacnia swoją pozycję jako jeden z najbardziej kompletnych i elastycznych pakietów do malowania cyfrowego w ekosystemie wolnego oprogramowania , zdolny do bezpośredniej rywalizacji z komercyjnymi opcjami w zakresie ilustracji, komiksów i sztuki koncepcyjnej, a jednocześnie nieustannie rozwijający się w tempie wyznaczanym przez swoją społeczność.

