Poznámky k vydaniu Krita 5.2
Po veľkom prepisovaní zdrojov vo verzii 5.0 a všeobecných vylepšeniach verzie 5.1 sme sa rozhodli, že Krita 5.2 sa zameria na riešenie niektorých najväčších bolestivyých miest v Krite. Preto toto vydanie obsahuje veľa pozaďdíovej práce, na ktorú dúfame stavať budúce vylepšenia, ako aj zdravý výber nových funkcií a opráv!
Animácia
S potešením oznamujeme, že dva hlavné bolestivé body pre animáciu boli vyšešené: synchronizované prehrávanie zvuku (MR 1323) a zjednodušenie exportu videa (MR 1599).
Na opravu rôznych problémov synchronizácie audio-vizuálneho obsahu pri prehrávaní animácií s pripojeným zvukom Emmet a Eoin prepracovali veľkú časť prehrávania animácií na použitie frameworku MLT v zákulisí. MLT je osvedčený a flexibilný framework používaný programami na strih videa ako Kdenlive a navrhnutý s ohľadom na synchronizáciu snímka po snímke, čo by malo animátorom Krity pomôcť mať istotu, že ich kľúčové snímky zostanú zarovnané s ich hlasom alebo hudbou na pozadí, ako v programe, tak aj v exportovaných animačných videách.
Hovoriac o možnosti exportu videa, FFmpeg je mimoriadne dôležitý program, ktorý spravuje (okrem iného) renderovanie a konverziu audio a video formátov. Predtým Krita vyžadovala od používateľov nasmerovanie na spustiteľný súbor FFmpeg niekde v ich systéme pre použitie mnohých funkcií týkajúcich sa videa, ako je export animačného videa, import videa ako animácie a Docker rekordéra na nahrávanie maľovacích relácií. To bolo väčšinou dostatočné pre štúdiové použitie, ale stále bolo ťažké nastaviť pre menej technicky zdatných používateľov a takmer nemožné na uzamknutých systémoch ako Android alebo školský počítač. Na zlepšenie pre takmer každého sme strávili čas zahrnutím základného buildu FFmpeg priamo do Krity, čo by malo zahŕňať podporu „out-of-the-box" pre každý slobodný a otvorený kontajner a formát kodeku pod slnkom. (Spolu s Emmettom a Einom, veľká vďaka Amysparkovi, Ivanovi, Sharafovi a Dmitrymu, ktorí vynaložili veľa úsilia na to, aby každý možný formát fungoval na rôznych platformách.) Mimochodom, Krita naďalej podporuje použitie alternatívnych binárnych súborov FFmpeg v zriedkavom prípade, že potrebujete ďalšie funkcie, ktoré nie sme schopní poskytnúť.
⚠️ Poznámka: V čase písania tohto textu export animácie cez FFmpeg bohužiaľ stále nefunguje v Krite pre Android kvôli obmedzeniam samotnej platformy, ale hľadáme riešenia do budúcnosti.
Text
Pretože naše pôvodné riešenie nedávalo umelcom dostatok kontroly nad podkladovým textom (čo sťažovalo jeho používanie a rozšírenie, a tiež písanie lepšieho textového nástroja), Wolthera kompletné prepísala Kritov engine pre rozloženie textu.

Demonštrácia niektorých nových funkcií rozloženia textu zahŕňa (okrem iného): text v tvare, text na ceste a podporu farebných písem.
S novým enginom rozloženia môžeme spracovať všetko, čo starý engine dokázal, ako aj text na ceste, zvislý text a zabalený text a text v tvare. Teraz môžeme tiež pristupovať k funkciám OpenType, ako aj renderovať emoji (bitmapové a colrV0 typy) (MR 1607, MR 1767).
Toto nebola malá úloha a iba kladie základ pre ďalšie vylepšenia! Pre Kritu 5.2 budete stále musieť použiť editor kódu SVG na prístup k týmto novým funkciám, ale pre Kritu 5.3 budeme pracovať na samotnom textovom nástroji, čím ho sprístupníme na plátne a umožníme konfigurovať nové funkcie pomocou menu a predvolieb.
Nástroje
Dmitry Kazakov prepracoval funkciu kumulatívneho vrátenia (MR 1780), táto funkcia umožňuje zlúčenie operácií vrátenia, čo je užitočné pri maľovaní mnohých ťahov. Zjednodušili sme kód a možnosti sme urobili intuitívnejšie na použitie.
Schopnosť vyhladzovania výsledkov enginu Sketch Brush bola pridaná od Przemysława Gołąba (MR 1425).
Freya Lupen pridala možnosť transformovať všetky vybrané vrstvy naraz pomocou nástroja transformácie (MR 1792).
Nástroj vyplnenia
Deif Lou pridal nový režim pre nástroj výplne: Vyplniť oblasti podobnej farby (MR 1577). Okrem toho nástroj výplne aj nástroj uzavrieť a vyplniť získali Zastaviť rast pri najtmavších a/alebo najkrytejších pixeloch a Vyplniť všetky oblasti po konkrétnu farbu hranice (MR 1549, 1560), ako aj prepínač pre použitie rovnakého režimu miešania ako nástroj štetca, alebo vlastného (MR 1749).

Z manuálu, vyplnenie príkladu na obrázku A na červenej bodke vyústi v B pre bežnú výplň, v C s rozšírením výplne o počet pixelov a v D s povolenou možnosťou 'vyplniť na farbu hranice'.
Nástroj pre výber
Nástroj susediaceho výberu tiež dostal rovnakú možnosť rozšírenia výberu ako nástroj výplne (MR 1549) a možnosť nastavenia krytia dekorácie výberu (MR 1697). Navyše dekorácia výberu bola urobená DPI-aware (MR 1774).
Skratky
Bolo pridaných niekoľko nových akcií:

Ukážka možnosti „Select Layers Menu“ (Výber menu vrstiev), toto menu zobrazuje vrstvy pod kurzorom.
- Prepnúť predvoľbu gumy od Freyy Lupen (MR 1689) vám umožňuje prepnúť na predvoľbu, ktorá by inak bola uložená pre stranu „gumy" pera tabletu. Nie všetky perá majú stranu s gumou a niektorí ľudia skutočne radšej ju aktivujú klávesovou skratkou.
- Vzorkovník farby obrazovky od killy |0veufOrever (MR 1720) vám umožňuje vybrať farbu kdekoľvek na obrazovke, dokonca mimo Krity, podobne ako tlačidlo Vzorkovník v dialógu Vybrať farbu.
- Výber vrstiev z menu nastavenie vstupu plátna od killy |0veufOrever (MR 1766) vám umožňuje vybrať vrstvu na plátne z rozbaľovacieho menu.
- Krita teraz má schému skratiek kompatibilnú s Clip Studio Paint, vďaka Freyi Lupen (MR 1565).
- Krita teraz dokáže detekovať konflikty v skratkách nastavení vstupu plátna vďaka Sharafovi Zamanovi (MR 1725).
Nemáme nedostatok plánov na zlepšenie vecí, ale len so stabilnými komunitnými príspevkami môžeme udržať základný tím profesionálnych vývojárov pracujúcich na Krite.

Páči sa vám, čo robíme? Pomôžte nás podporiť
Krita je slobodný a open source projekt. Zvážte prosím podporu projektu darmi alebo nákupom výukových videí alebo artbooku! S vašou podporou môžeme udržiavať základný tím pracovať na Krite na plný úväzok.
Venovať peniaze Kúpiť niečoDockery
Mathias Wein nám priniesol „Selektor farieb so širokým gamutem". Tento selektor je takmer rovnaký ako pokročilý selektor farieb, okrem toho, že je schopný vyberať farby so širokým gamutem namiesto len sRGB. Nakoniec chceme odstrániť Pokročilý selektor farieb v prospech tohto, keď budeme istí, že sme nestratili žiadnu funkčnosť (MR 1600).

Docker vrstiev dostal niekoľko ďalších možností zobrazenia:
- Na Androide je výber viacerých vrstiev zložitý, preto Sharaf implementoval ďalšie zaškrtávacie políčka na boku vrstiev (MR 1665).
- Freya Lupen pridala možnosť vidieť ďalšie informácie o krytí vrstvy a režimoch miešania (MR 1501, MR 1520, MR 1615), ako aj voliteľné automatické prípony vrstiev MR 1498. Okrem toho je teraz možné zmeniť filter škálovania súborových vrstiev (MR 1784).
- Măcelaru Tiberiu zabezpečil, že docker predvolieb štetcov vyzerá dobre v horizontálnom režime: MR 1670.
- História predvolieb štetcov je teraz konfigurovateľná (MR 1623).
- Vrátenie, Opakovanie a viac pre docker palety (MR 1617).
Formáty súborov
Zmenili sme spôsob fungovania režimov miešania CMYK (s prepínačom v konfigurácii), (MR 1796), toto zosúlaďuje režimy miešania so spôsobom, akým Photoshop spracováva režimy miešania v CMYK, čím zjednodušuje výmenu PSD súborov s klientmi vyžadujúcimi CMYK PSD.
Rasyuqa A. H. zlepšoval kód ukladania a načítania JPEG-XL, implementoval CMYK pre JPEG-XL, zlepšoval kompresiu poskytnutím knižnici JXL viac informácií o farebnom priestore, lepšie spracovanie metadát a podporu ukladania a načítania rastrových vrstiev do JPEG-XL, (MR 1656, 1693, 1673, 1722, 1795). Tiež zlepšil kompresiu WebP (MR 1785), ako aj kód ICC transfer characteristic (MR 1667 a 1690).

Použitím farebného priestoru XYB formátu JPEG namiesto pôvodného profilu je enkóder JPEG-XL schopný dosiahnuť omnoho lepšie výsľedky z hľadiska artefaktov a kompresie pri obrázkoch s extrémnym jasom, ako sú tie, ktoré sú 40-krát jasnejšie ako bežná biela.
- Cedric Ressler zlepšil spracovanie viacerých vrstiev EXR (MR 1677).
- Amyspark zlepšil import RAW, ako UI (MR 1679), tak aj ho zrýchlil použitím dlaždíc (MR 1694).
- Amyspark tiež zlepšil exportér WebP pridaním lepšieho spracovania metadát a podpory animácií. (MR 1468).
Iné
Jednou z ďalších veľkých technických aktualizácií bolo prepísanie kódu nastavení štetca na prácu s knižnicou Lager. Náš starý kód mal predvoľby štetcov a widgety čoraz viac previazané zložitými spôsobmi, čo sťažovalo rozšírenie nastavení. Dúfame, že túto prácu použijeme ako základ pre redesign widgetu nastavení štetca (MR 1334).
Režim zabalenia možno teraz obmedziť na zvislý alebo vodorovný smer, čo uľahčuje vytváranie opakujúcich sa pozadí.
- Freya Lupen pridala smery zabalenia pre režim zabalenia (MR 1524).
- Freya Lupen tiež pridala možnosť odstrániť jednotlivé položky nedávnych dokumentov (MR 1666).
- Joshua Goins zlepšil testovač tabletu, takže teraz má prístup k údajom o náklon (MR 1678).
- Sharaf Zaman implementoval jednoduchší výber umiestnenia zdrojov pre Android (MR 1771).
- Stephen Wilson zabezpečil, že Krita resetuje metadáta dokumentu pri použití šablóny (MR 1769).
- Agata Cacko strávila značné množstvo času na získanie lepších zobrazovacích názvov farebných profilov (MR 1768).
- Amyspark čistil UI zo všetkých strán (MR 1683, MR 1696, MR 1702, MR 1701, MR 1732, MR 1744, MR 1742, MR 1772).
- Shuqi Xiu pridal režim miešania Lambert shading (MR 1566).
Ďakujeme
A to je všetko! Dúfame, že Krita 5.2 má niečo malé na pomoc každému pri tvorbe umenia.
Na záver, obrovské poďakovanie všetkým zainteresovaným, vrátane všetkých našich prispievateľov, členov fondu rozvoja a samozrejme našej komunite umelcov. Krita ako open source a komunitou riadený projekt jednoducho by nebola tým, čím je dnes, bez celej komunity ľudí testujúcich, kódujúcich, píšucich dokumentáciu, vytvárajúcich štetce, prekladajúcich, prispievajúcich, šíriacich slovo a celkovo podporujúcich projekt podľa svojich možností.
A ak to čítate a rozmýšľate, či môžete tiež pomôcť, neváhajte sa ozvať – pretože na našej misii vytvoriť lepší nástroj pre každého ľudského umelca je vždy čo robiť.

Páči sa vám, čo robíme? Pomôžte nás podporiť
Krita je slobodný a open source projekt. Zvážte prosím podporu projektu darmi alebo nákupom výukových videí alebo artbooku! S vašou podporou môžeme udržiavať základný tím pracovať na Krite na plný úväzok.
Venovať peniaze Kúpiť niečo