Preskoči na vsebino

Opombe ob izdaji Krita 5.2

Prejšnja objava | Ponedeljek, 9. januar 2023 | Čas branja: 8 minut | Naslednja objava

Po veliki predelavi virov v različici 5.0 in splošnih izboljšavah v različici 5.1 smo se odločili, da se mora Krita 5.2 osredotočiti na odpravljanje nekaterih največjih težav v programu Krita. Zato ta izdaja vsebuje veliko dela v ozadju, na katerem želimo graditi prihodnje izboljšave, ter veliko novih funkcij in popravkov!

Animacija

Z veseljem vam sporočamo, da smo se spopadli z dvema glavnima problemoma glede animacije: sinhrono predvajanje zvoka (MR 1323) in poenostavitev izvoza videa (MR 1599).

Da bi odpravila različne težave s sinhronizacijo zvoka in slike pri predvajanju animacij s priloženim zvokom, sta Emmet in Eoin predelala večino predvajanja animacij tako, da v ozadju uporabljata ogrodje MLT. MLT je preizkušeno in prilagodljivo ogrodje, ki ga uporabljajo programi za urejanje videa, kot je Kdenlive, in je zasnovano z mislijo na sinhronizacijo po posameznih sličicah, zato naj bi animatorjem programa Krita pomagalo, da bodo njihove ključne sličice ostale usklajene z glasovnim delom ali glasbo v ozadju, tako znotraj programa kot v izvoženih videoposnetkih animacij.

Ko že govorimo o možnosti izvoza videa, je FFmpeg izjemno pomemben program, ki med drugim upravlja izrisovanje in pretvorbo zvočnih in video zapisov. Pred tem je Krita od uporabnikov zahtevala, da nekje v svojem sistemu pokažejo na izvršljivo datoteko FFmpeg, da bi lahko uporabili številne funkcije, ki se nanašajo na video, kot so izvoz animiranih videoposnetkov, uvoz videa kot animacije in zloženo okno snemalnika za snemanje vaših slikarskih sej. To je bilo večinoma dovolj dobro za studijsko rabo, vendar je bilo še vedno težko nastaviti za uporabnike, ki niso tako tehnični in skoraj nemogoče narediti na zaklenjenih sistemih, kot je Android ali celo šolski računalnik. Da bi bilo to boljše za skoraj vse, smo porabili nekaj časa, da smo v samo Krito vključili osnovno gradnjo FFmpeg-a, ki bi morala vključevati delujočo podporo za vsak prost in odprt vsebnik ter kodek pod soncem (skupaj z Emmetom in Eoinom, velika zahvala Amyspark, Ivanu, Sharafu in Dmitryju, ki so vložili veliko truda, da bi pomagali pri oblikovanju vseh možnih zapisov in delu na različnih platformah). Mimogrede, Krita še naprej podpira uporabo alternativnih binarnih datotek FFmpeg v redkih primerih, ko potrebujete dodatne funkcije, ki jih ne moremo zagotoviti.

⚠️ Opomba: V času pisanja tega članka izvoz animacij prek programa FFmpeg žal še vedno ne deluje v programu Krita za Android zaradi omejitev platforme, vendar iščemo rešitev za to.

Besedilo

Ker prvotni mehanizem postavitve besedila ustvarjalcem ni omogočal dovolj nadzora nad osnovnim besedilom (zaradi česar ga je bilo težko uporabljati in razširiti ter iz njega napisati boljše orodje za besedilo), je Wolthera popolnoma na novo napisal mehanizem za postavitev besedila v programu Krita.

Predstavitev nekaterih novih funkcij za postavitev besedila vključuje (med drugim): besedilo v liku, besedilo na poti in podporo za barvne pisave.

Z novim mehanizmom za postavitev lahko obdelujemo vse, kar je omogočal stari mehanizem, pa tudi besedilo na poti, navpično besedilo ter ovito besedilo in besedilo v liku. Zdaj lahko dostopamo tudi do funkcij OpenType in upodabljamo emodžije (vrste bitnih slik in colrV0) (MR 1607, MR 1767).

To ni bil majhen podvig in samo postavlja temelje za še več izboljšav, ki prihajajo! Za Krito 5.2 boste za dostop do teh novih funkcij še vedno morali uporabljati urejevalnik kode SVG, za Krito 5.3 pa bomo delali na samem besedilnem orodju, ki bo delovalo na platnu in vam omogočilo prilagajanje novih funkcij z meniji in prednastavitvami.

Orodja

Dmitry Kazakov je prenovil funkcijo kumulativnega razveljavljanja (MR 1780), ki omogoča združevanje operacij razveljavljanja, kar je koristno pri slikanju številnih potez. Poenostavili smo kodo in poskrbeli za bolj intuitivno uporabo možnosti.

Možnost glajenja robov rezultatov mehanizma skicirnega čopča je dodal Przemysław Gołąb (MR 1425).

Freya Lupen je dodala možnost pretvorbe vseh izbranih plasti hkrati z orodjem za preoblikovanje (MR 1792).

Orodje Zapolni

Deif Lou je orodju za polnilo dodal nov način: (MR 1577). Poleg tega sta orodje za polnilo in orodje za zaključevanje s polnilom pridobila načina Ustavi rast pri najtemnejših in/ali najbolj prekrivnih slikovnih točkah in Zapolni vsa območja do določene mejne barve (MR 1549, 1560), pa tudi možnost preklopa za uporabo istega načina zlivnja kot orodje za čopič ali lastnega načina (MR 1749).

Štiri slike ena poleg druge, prva prikazuje le piko, ostale pa prikazujejo, kako bo začetek polnjenja na tej piki prinesel različne rezultate polnjenja z različnimi možnostmi

Iz priročnika je razvidno, da se primer iz slike A pri rdeči točki zapolni na sliki B z običajnim polnilom, na sliki C z razširitvijo polnil s številnimi slikovnimi točkami in na sliki D z omogočeno funkcijo »zapolni z mejno barvo«.

Orodje za izbiranje

Orodje za zvezen izbor je prejelo tudi enako možnost razširitve izbora kot orodje Polnilo (MR 1549) in možnost nastavitve prosojnosti okrasitve izbora (MR 1697). Poleg tega je okrasitev izbora zdaj označena z DPI (MR 1774).

Tipke za bližnjice

Dodano je bilo več novih dejanj:

Prikaz menija izbora plasti v akciji: meni na platnu s prikazanimi plastmi slike, ki navaja 'rain_shining, rain_simple, clouds in select all layers/izberi vse plasti

Ta meni prikazuje možnost »Meni izbora plasti« in prikazuje plasti pod kazalcem.

Načrtov, kako izboljšati stvari, ne manjka, vendar lahko le s stabilnimi prispevki skupnosti ohranimo jedro ekipe profesionalnih razvijalcev, ki delajo na programu Krita.


Ali vam je všeč, kar počnemo? Pomagajte nam s podporo

Krita je prost in odprto-kodni projekt. Razmislite o podpori projekta z donacijami ali nakupom videoposnetkov za usposabljanje ali slikanice! Z vašo podporo bomo lahko ohranili osrednjo ekipo, ki se s projektom Krita ukvarja polni delovni čas.

Donirajte Kupite kaj

Zložena okna

Mathias Wein nam je predstavil »izbirnik barv širokega spektra«. Ta izbirnik je skoraj enak naprednemu izbirniku barv, le da lahko izbere barve v širokem gamutu in ne le v sRGB. Sčasoma želimo odstraniti napredni izbirnik barv v korist tega, ko bomo prepričani, da nismo izgubili nobene funkcionalnosti (MR 1600).

Barvni izbirnik širokega razpona je prikazan kot prelivni kvadrat z mavrično obarvanim krogom okoli njega

Zloženo okno Plasti je dobilo nekaj dodatnih možnosti prikaza:

Vrste datotek

Spremenili smo način delovanja načinov mešanja CMYK (s preklopom v nastavitvah) (MR 1796), s čimer smo načine mešanja uskladili z načinom, kako Photoshop obravnava načine mešanja v CMYK, kar poenostavlja izmenjavo datotek PSD s strankami, ki zahtevajo datoteke PSD CMYK.

Rasyuqa A. H. je izboljšal kodo za shranjevanje in nalaganje JPEG-XL, izvaja CMYK za JPEG-XL, izboljšuje stiskanje tako, da knjižnici JXL daje več informacij o barvnem prostoru, bolje obravnava metapodatke ter podpira shranjevanje in nalaganje rastrskih plasti v JPEG-XL, (MR 1656, 1693, 1673, 1722, 1795). Izboljšal je tudi stiskanje WebP (MR 1785) ter izboljšal značilno kodo za prenos ICC (MR 1667 in 1690).

Primerjava notranjega profila XYB in prvotnega profila slike. Primer je sestavljen iz bližnjega posnetka očesa iz stripa, ki pri izvirnem profilu kaže vidne obročke

Z uporabo barvnega prostora JPEG XYB namesto izvirnega profila lahko kodirnik JPEG-XL zagotovi veliko boljše rezultate v smislu artefaktov in stiskanja na slikah z ekstremno svetlimi točkami, kot so tiste, ki so 40-krat svetlejše od običajne bele barve.

Drugo

Ena od drugih velikih tehničnih posodobitev, ki smo jih izvedli, je bila ponovna izdelava kode za nastavitve čopiča, da bi delovala s knjižnico Lager. Naša stara koda je imela prednastavitve čopiča in gradnike prepletene na vse bolj zapletene načine, kar je oteževalo razširitev nastavitev. Upamo, da bomo to delo uporabili kot osnovo za preoblikovanje gradnika za nastavitve čopiča (MR 1334).

Način ovijanja je zdaj mogoče omejiti na navpično ali vodoravno smer, kar olajša ustvarjanje cikličnih ozadij.

Zahvala

In to je to! Upamo, da je Krita 5.2 vsakomur v pomoč pri ustvarjanju.

Na koncu se zahvaljujemo vsem sodelujočim, vključno z vsemi našimi sodelavci, člani razvojnega sklada in seveda skupnostjo ustvarjalcev. Kot odprto-kodni projekt, ki ga vodi skupnost, Krita preprosto ne bi bila to, kar je danes, brez celotne skupnosti ljudi, ki preizkušajo, kodirajo, pišejo dokumentacijo, ustvarjajo čopiče, prevajajo, sodelujejo, širijo informacije in na splošno podpirajo projekt po svojih močeh.

Če to berete in se sprašujete, ali lahko tudi vi pomagate, se obrnite na nas, saj je na naši misiji za boljše orodje za vsakega ustvarjalca še vedno veliko dela.


Ali vam je všeč, kar počnemo? Pomagajte nam s podporo

Krita je prost in odprto-kodni projekt. Razmislite o podpori projekta z donacijami ali nakupom videoposnetkov za usposabljanje ali slikanice! Z vašo podporo bomo lahko ohranili osrednjo ekipo, ki se s projektom Krita ukvarja polni delovni čas.

Donirajte Kupite kaj