Opombe ob izdaji Krita 5.2
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).
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:
Ta meni prikazuje možnost »Meni izbora plasti« in prikazuje plasti pod kazalcem.
- Preklop prednastavitve radirke , avtorica Freya Lupen, (MR 1689) omogoča preklop na prednastavitev, ki bi bila sicer shranjena za »gumijasto« konico pisala. Vsa pisala nimajo konca za brisanje in nekateri jo res raje aktivirajo s hitro tipko.
- Vzorči barvo zaslona, avtor killy |0veufOrever (MR 1720), omogoča izbor barve kjer koli na zaslonu, tudi zunaj programa Krita, podobno kot gumb Vzorči v pogovornem oknu Izberite barvo.
- Nastavitev vnosa platna Izberi plasti iz menija, ki jo je pripravil killy |0veufOrever, (MR 1766), omogoča izbor plasti na platnu iz spustnega menija.
- Krita ima zdaj shemo bližnjic, združljivo s Clip Studio Paint, zahvaljujoč Freyi Lupen, (MR 1565).
- Krita lahko zdaj zazna spore v bližnjicah za nastavitev vnosa na platnu zahvaljujoč Sharafu Zamanu, (MR 1725).
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 kajZlož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).
Zloženo okno Plasti je dobilo nekaj dodatnih možnosti prikaza:
- Na Androidu je izbor več plasti težaven, zato je Sharaf implementiral dodatna potrditvena polja ob plasteh (MR 1665).
- Freya Lupen je dodala možnost prikaza dodatnih informacij o prekrivnosti plasti in načinih zlivanja (MR 1501, MR 1520, MR 1615) ter možnost neobveznih samodejnih končnic plasti MR 1498. Poleg tega je zdaj mogoče spremeniti filter za spreminjanje velikosti plasti datotek (MR 1784).
- Măcelaru Tiberiu je zagotovil, da prednastavljeni zloženi zavihek čopiča izgleda dobro v vodoravnem načinu: [MR 1670] (https://invent.kde.org/graphics/krita/-/merge_requests/1670).
- Zgodovino prednastavitev čopiča je zdaj mogoče prilagoditi (MR 1623).
- Razveljavi, ponovi in še več za zloženo okno palete (MR 1617).
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).
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.
- Cedric Ressler je izboljšal ravnanje z več plastmi v EXR (MR 1677).
- Amyspark je izboljšala uvoz RAW, tako v uporabniškem vmesniku (MR 1679) kot s pospešitvijo s tlakovci (MR 1694).
- Amyspark je izboljšal tudi izvoznik webP z dodajanjem boljše podpore za ravnanje z metapodatki in animacijo (MR 1468).
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.
- Freya Lupen je dodala navodila za ovijanje za način ovijanja (MR 1524).
- Freya Lupen je dodala tudi možnost odstranitve posameznih vnosov iz nedavnih dokumentov (MR 1666).
- Joshua Goins je izboljšal preizkuševalec tabličnih računalnikov, tako da ima zdaj dostop do podatkov o nagibu (MR 1678).
- Sharaf Zaman je uvedel lažjo izbiro mesta virov za Android (MR 1771).
- Stephen Wilson je poskrbel, da Krita pri uporabi predloge ponastavi metapodatke dokumenta (MR 1769).
- Agata Cacko je porabila veliko časa za pridobivanje boljših pojavnih imen za barvne profile (MR 1768).
- Amyspark čisti uporabniški vmesnik z vseh strani (MR 1683, MR 1696, MR 1702, MR 1701, MR 1732, MR 1744, MR 1742, MR 1772).
- Shuqi Xiu je dodal Lambertov način mešanja senčenja (MR 1566).
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