Zaprezentowano wydanie edytora grafiki rastrowej Krita 5.0.0, przeznaczonego dla artystów i ilustratorów. Edytor obsługuje wielowarstwowe przetwarzanie obrazu, udostępnia narzędzia do pracy z różnymi modelami kolorystycznymi oraz posiada duży zestaw narzędzi do cyfrowego malowania, szkicowania i tworzenia tekstur. Do instalacji przygotowano samowystarczalne obrazy w formacie AppImage dla systemu Linux, eksperymentalne pakiety APK dla ChromeOS i Androida, a także zestawy binarne dla macOS i Windows.
Główne ulepszenia:
- Interfejs użytkownika został unowocześniony. Zaktualizowane ikony. Istnieje możliwość odłączenia edytora pędzli od panelu do osobnego okna. Dodano opcję ukrywania elementów sterujących w panelu przeglądu. Dodano funkcję dokowania paneli. Linux zapewnia możliwość instalowania niestandardowych motywów i wybierania stylów widżetów.
- Kod obsługujący zasoby takie jak pędzle, gradienty i palety został całkowicie przepisany, a system tagowania został przeprojektowany. Nowa implementacja została przekonwertowana do korzystania z biblioteki SQLite i wyróżnia się rozwiązaniem wielu starych problemów, które pojawiały się podczas ładowania zasobów i pracy ze znacznikami. Wszystkie zasoby są teraz ładowane na raz, co doprowadziło do skrócenia czasu uruchamiania i znacznego zmniejszenia zużycia pamięci (przy uruchamianiu typowych testów zużycie pamięci procesowej spadło o 200 MB).
- Zaimplementowano nowy menedżer pakietów zasobów. Dodano możliwość skonfigurowania lokalizacji katalogu zasobów, która została wcześniej zapisana w kodzie. Oprócz pracy ze standardowymi pakietami z zasobami, dodano obsługę bibliotek z pędzlami i stylami warstw przygotowanymi dla Photoshopa.
- Dodano nowy interfejs zarządzania zasobami (Resource Manager), który obsługuje grupowe tagowanie pędzli, umożliwia usuwanie i przywracanie zasobów, a także wyświetla wszystkie tagi powiązane z zasobem. Możliwe jest dołączanie znaczników do stylów warstw, wyszukiwanie stylów i ładowanie kilku stylów jednocześnie z jednego pliku ASL.
- Poprawiono płynność generowania gradientów i zapewniono możliwość zapisywania gradientów w szerokiej przestrzeni kolorów. Zaimplementowano wygładzanie gradientu dla obrazów z 8 bitami na kanał przy użyciu ditheringu.
- Interfejs edycji gradientów został przeprojektowany. Ułatwiono usuwanie, wyświetlanie i nawigację punktów przejścia gradientu oraz dodano nowe opcje sortowania kolorów.
- Przyspieszone zarządzanie kolorami dzięki domyślnemu zastosowaniu wtyczki LittleCMS, która wykorzystuje szybkie obliczenia zmiennoprzecinkowe i dokładniej wyświetla kolory.
- Implementacja pędzla do rozmazywania została całkowicie przeprojektowana i przeniesiona do nowego silnika opartego na opracowaniach projektu MyPaint. Obsługa pędzli MyPaint została przeniesiona z wtyczki do głównego korpusu, a Krita może teraz ładować i używać pędzli przygotowanych dla MyPaint 1.2.
- Dodano nowe tryby pędzli tekstur: Twarde mieszanie, Rozjaśnianie kolorów, Ściemnianie kolorów, Nakładka, Wysokość, Wysokość liniowa itp.
- Przeprojektowano system tworzenia animacji. Dodano obsługę animowanych masek transformacji i klonowania klatek. Zmieniono wygląd osi czasu, w którą wbudowany jest panel animacji. Zapewniona jest możliwość wstrzymania animacji w dowolnym momencie, uproszczone jest dołączanie warstw oraz zapewniona jest automatyczna korekta podczas dodawania klatek kluczowych.
- Panel Krzywe animacji został przeprojektowany, aby zapewnić ulepszone możliwości nawigacji i edycji. Poszczególne kanały można teraz ukrywać lub edytować indywidualnie. Dodano skalowalne paski przewijania i nowe opcje, takie jak „dopasuj do krzywej” i „dopasuj do kanału”.
- Dodano funkcję kopiowania klatek, która umożliwia wielokrotne użycie klatki kluczowej w animacji, na przykład w celu utworzenia animacji zapętlonej.
- Dodano obsługę animacji położenia, obrotu, skalowania i przesuwania dowolnej warstwy za pomocą maski transformacji.
- Zapewnia możliwość importowania filmów i animowanych obrazów w postaci animacji Krita.
- Zaproponowano wbudowany edytor scenorysów, który pozwala na stworzenie serii obrazów, które wstępnie wizualizują kompozycję przyszłych scen, pokazując rozmieszczenie postaci i ważnych obiektów oraz ich kolejność zgodnie z fabułą.
- Dodano możliwość nagrania wideo sesji rysowania w Krita.
- Dodano nowy kreator perspektywy dwupunktowej.
- Narzędzie do przycinania umożliwia zmianę rozmiaru płótna bez przycinania poszczególnych klatek i warstw.
- Możesz użyć trybu Przeciągnij i upuść, aby przenieść kolory z palety na płótno (w celu wypełnienia obszaru) i drzewa warstw (w celu utworzenia nowej warstwy wypełnienia). Zaimplementowano obsługę wklejania ze schowka bezpośrednio do aktywnej warstwy. Dodano nowy widżet filtra warstw, który umożliwia wybieranie warstw według nazwy.
- Dodano obsługę formatu obrazu AVIF. Dodano nową wtyczkę obsługującą format WebP, opartą na bibliotece libwebp. Ulepszona obsługa formatów Tiff i Heif. Dostępna jest możliwość zmiany rozmiaru obrazów podczas eksportu. Wdrożono nowy format KRZ, będący odmianą KRA zoptymalizowaną pod kątem archiwizacji (z kompresją i bez podglądu).
- Dodano nowe wtyczki: GDQuest Batch Exporter (eksport zasobów w trybie wsadowym) oraz Photobash (szybki import i zarządzanie zasobami fotograficznymi). Dodano możliwość instalowania wtyczek z Internetu poprzez wpisanie adresu URL wtyczki w formularzu importu.
- Dodano okno dialogowe, które pojawia się po naciśnięciu CTRL + Enter, aby szybko znaleźć wszystkie akcje i operacje obsługiwane w Krita.
Źródło: opennet.ru