Opombe ob izdaji Krita 5.3 in 6.0
Krita 5.3, ki je nastajala več let, je izdaja, polna dolgo pričakovanih funkcij. Orodje za besedilo in predmet sta bila popolnoma na novo napisani, a tudi če vas besedilo ne prepriča, je na voljo ogromno izboljšav in uporabnih orodij, kot so zapiranje vrzeli za orodje za zapolnjevanje, orodna vrstica za izbor, povsem novo orodje noža in še veliko več.
Krita 6
Tako je, to je tudi izdaja Krita 6!
Krita 6 je naša Qt6 različica Krite, torej ko zgradiš Krita 5.3 s Qt5, dobiš Krita 5.3, ko pa je zgrajena s Qt6, dobiš Krita 6. To počnemo, ker več Linux distribucij že opušča podporo za Qt5. S prehodom na Qt6 bomo imeli Krito pripravljeno na prihodnost še za vrsto let.
A podpora za Qt6 ni edina stvar, ki jo Krita 6 prinaša. Prav tako podpira Linux Wayland, zlasti celovito implementacijo protokola Wayland Color Management. To končno prinaša podporo HDR v različici Krite za Linux!
Protokol Wayland Color Management Protocol je še zelo mlad. To je bila ključna funkcija, na katero smo čakali vsa ta leta: medtem ko smo na starejših strežnikih X11 vedno lahko ugotovili, na katerem zaslonu smo in kateri barvni profil povezati s tem zaslonom, je arhitektura Waylanda zasnovana tako, da teh informacij ne razkriva tako zlahka.
To je problem za slikarske programe, katerih osnovna funkcija je popolnoma integrirano upravljanje barv. Zdaj nam bo protokol Wayland Color Management Protocol zagotovil vse informacije, ki jih potrebujemo za zagotavljanje barvno upravljanih pogledov slik, vključno z vsem, kar moramo vedeti za prikaz HDR. Ker je ta del Waylanda še zelo mlad, uporaba pomeni, da boste potrebovali posodobljen upravljalnik oken, ki ga podpira. Sami priporočamo upravljalnik, za katerega je bila koda napisana: KWin 6.4.4.
Poleg upravljanja barv podpora Waylandu pomeni tudi podporo za delno skaliranje in 10-bitni prikaz.
Poleg podpore za Wayland imata Krita 6 in 5.3 vse enake funkcije.
Upoštevajte, da Krita 6 še ni na voljo za Android in da je Krita 6 na vseh platformah obravnavana kot zgodnji poskus.
Med Qt5 in Qt6 je tudi toliko sprememb, da je neizogibno, da bodo v Kriti 6 napake, ki jih v Kriti 5 ni. Od zdaj naprej se bomo osredotočili na to, da bo Krita 6 čim bolj stabilna.
Orodje za besedilo
Besedilno orodje je bilo popolnoma prenovljeno za različico 5.3! Glavna prednost je seveda v tem, da je zdaj mogoče besedilo urejati neposredno na platnu, s popolno podporo za običajne interakcije s tipkovnico in miško ter podporo za IME. A tukaj se nismo ustavili! Poglejmo nekaj poudarkov:
Prelomljeno besedilo, besedilo v liku in besedilo na poti
Krita zdaj omogoča samodejno ovijanje besedila. Lahko povlečete območje, da ustvarite preprosto območje za ovijanje v vrstici, ali kliknete lik, da besedilo poteka znotraj slednjega. V skladu s SVG 2 je območje poteka besedila lahko sestavljeno iz več likov, pri čemer nekateri dodajajo, drugi odvzemajo končno območje poteka.
Poleg ovitega besedila lahko nastavite tudi tako, da besedilo sledi poti, ter nadzorujete začetni položaj.
Zloženo okno lastnosti besedila
Zloženo okno za lastnosti besedila omogoča stilizacijo besedila. To ločeno zloženo okno omogoča ne le urejanje trenutno izbranega besedila z orodjem za besedilo, temveč tudi več besedil, ko so izbrana z orodji za izbiro likov. Da se ne izgubite v seznamu 50+ lastnosti za urejanje, Krita privzeto skriva lastnosti, ki niso bile nastavljene na izbranem besedilu ali odstavku. Pravila vidnosti vsakega od teh lahko nastavite po svoji želji, kar vam omogoča, da skrijete lastnosti, ki jih nikoli ne uporabljate, ali pa pokažete vse lastnosti ne glede na to.
Velik del dela je bil izbirnik pisav, saj je to zahtevalo posebno indeksiranje pisav na vašem sistemu. Zaradi tega dela lahko zdaj izberete vse vrste pisav, od redkih pisav Postscript do sodobnih spremenljivih pisav OpenType (vključno z vsemi osmi) znotraj izbirnika pisav. Poleg tega so pisave zdaj viri, ki jih je mogoče označiti, iskati in prikazati lokalizirana imena (in vzorce), če so bili ti znotraj pisave.
Pri 50+ lastnostih si je težko zapomniti si najljubše. Zato ima Krita zdaj tudi prednastavitve slogov, ki vam omogočajo, da hitro uporabite izbor lastnosti trenutnemu besedilu ali jih uporabite kot osnovo za novo besedilo.
Paleta glifov
Še ena novost je paleta reliefnih brazd. Paleta reliefnih brazd vam omogoča izbiro alternativnih reliefnih brazd, ki so morda prisotne v trenutno uporabljeni pisavi. Medtem ko zloženo okno za lastnosti besedila omogoča prilagoditev vseh funkcij OpenType v pisavi, je paleta reliefnih brazd veliko bolj priročna. Poleg tega omogoča izbiro različic znakov Unicode, kar je še posebej uporabno za tisto, kar je v pisavah CJK še posebej uporabno.
Tipografski načinn
Poleg zloženega okna Lastnosti besedila lahko urejate več lastnosti na platnu z novim načinom nastavitve tipografije. Ta ločen način v besedilnem orodju omogoča neposredno urejanje velikosti pisave, premika osnovnice, višine vrstice in dominantne osnovnice neposredno na platnu. Ko besedilo ni samodejno ovito, lahko celo podrobno urejate položaj vsakega posamezne reliefne brazde!
Razno:
- Vse lastnosti so bile nekoliko dodelane, kar pomeni, da ima Krita popolno podporo za CSS-Inline-3 Dominant in Alignment baseline. Te lastnosti so uporabne za nastavitev poravnave besedila različnih velikosti, kadar so v pisavah, kot sta devanagarijska ali hanska pisava.
- Novi besedilni pripomočki so v QML, kar je naš prvi izletu na področje sodobnega QML.
- Kot stranski učinek besedilnega dela je vektorsko urejanje likov zdaj nekoliko hitrejše, možnost izberi vse/odstrani pa deluje v vseh vektorskih orodjih.
- Podobno zdaj podpiramo lastnost zaporedja slikanja SVG 2, ki omogoča risanje obrisov za besedilom.
Na to temo je bilo napisanih več tehničnih objav na blogu: Pisave, Open Type, Metrika pisav, različne druge lastnosti, Besedilo v liku in način postavitve besedila.
Orodja
- Dodano je bilo novo orodje Nož za vektorske predmete (MR 2331. S tem orodjem lahko vektorske predmete hitro razdelite in združite, kar olajša nastavitev postavitev za stripe.
- Rotacija omejujoče škatle s prostim preoblikovanjem (MR 2113) - naše orodje za preoblikovanje nariše omejevalno polje okoli izbranega območja. Vendar je bilo to vedno v smeri slikovnih točk, kar je lahko precej nerodno pri preoblikovanju slike, narisane pod kotom. Zdaj lahko z bližnjico krmilka+izmenjalka zavrtite omejevalno polje preoblikovanja, da ustreza vizualnemu kotu izbora, ki ga preoblikujete.
- Pospeški načina preoblikovanja utekočinjenja (MR 2461 - način utekočinjenja v orodju preoblikovanja je bil močno pospešen.
- Prilagajanje glajenja glede na hitrost poteze (MR 2192) – To vam omogoča, da zmanjšate glajenje poteze s hitrostjo. Ideja je, da se večina tresljajev pojavi pri počasnem risanju, zato mora biti glajenje naravno večje, ko poteza čopiča traja dlje. Nasprotno pa hitre poteze s čopičem potrebujejo manj glajenja.
- Stabilizator točkovnih slik (MR 2158) - projekt Google Summer of Code 2024 Kena Loja; stabilizator točkovnih slik zagotavlja boljše rezultate pri risanju s črtami debeline ene same točke.
- Orodna vrstica za izbor (MR 2422) - projekt Google Summer of Code 2025 Rossa Rosalesa; orodna vrstica za izbor ponuja plavajočo vrstico, ko je izbor aktiven.
- Add Multibrush 'Copy Translate at Intervals' mode MR 1968 -- This allows drawing multiple brushes at set intervals.
- Izboljšani vnosi številk v orodju za izbor likov MR 2199 - zdaj lahko z desnim klikom nastavite enote.
- Orodju za polnjenje je bilo prav tako posvečeno nekaj pozornosti, zdaj ima funkcionalnost Skleni vrzeli (MR 2050 in MR 2079), kar mu omogoča sklenjanje vrzeli v črtah pri določanju površine, ki jo je treba zapolniti.
Pomočniki
- Prilagoditev gradnikov pomočnikov (MR 1966) - na platnu je gradnik pomočnikov temeljito prenovljen, dodana pa je bila funkcija podvajanja.
- Curvelinear perspective assistant. (MR 1960 and MR 2055) -- The curve linear assistant is an alternative to the fish-eye point assistant, and uses arcs instead of ellipses.
Filtri in plasti
- Propagate Colors Filter has been added. This filter makes it so that an image with colors and transparency is modified to have its colors expand into the transparent areas. Such a thing is very useful for 3D and game texture workflows. There transparency often needs to be handled as a separate texture, and when the colors have been prepared with this filter, it reduces the chance of alignment issues between the transparency and the colors. (MR 2161)
- All our blending modes got double checked for HDR support. Previously, Krita would sometimes clip high range colors when doing compositing with a given blending mode, even if the blending mode supported it. Now, every blend mode that supports HDR will do so. (MR 2294)
- Color Overlay Mask. A filter that colorizes a sketch with a given color. This is different from the existing HDR filter, as it is optimized for speed and quick use, with a special button on the layer docker. This will be useful for artists preparing their sketch for inking. (MR 2285, 2318, 2303 and 2282)
- Bližnjice za preoblikovanje zdaj delujejo na več plasteh. Pri uporabi bližnjic Zrcali, Zasukaj, Spremeni merilo, Pristrizi in Odmakni, ko je izbranih več plasti, se vse plasti preoblikujejo MR 1811.
Zložena okna
- Način zajemanja v realnem času za zloženo okno snemalnika. Prej je snemalnik zajel le enkrat na nekaj sličic zaradi zmogljivosti. Zdaj je bilo v zloženo okno dodano večnitno zajemanje, ki omogoča snemanje v realnem času (MR 2010).
- Dockers can now be added to the pop-up palette. This replaces the on canvas brush editor, which in turn has been changed into a docker. As well, dockers can now also be added as a popup in the toolbar, by adding the "Docker Box" to the toolbar (MR 2062, MR 2104).
- Various improvements have been made to the Grids and Guides. In particular a new Isometric mode, which is a little bit more predictable to use, and can be used for hexagonal grids. Grid and guides color configuration is now saved to the document. And finally, there's the ability to turn off either the horizontal or vertical lines in the rectangular grid, allowing for a grid that is a mere line pattern. (MR 2090)
Čopiči:
Dodali sta dve novi izboljšavi za delo s teksturami v čopičih.
- Soft texturing mode for the Pattern option (MR 2068) -- By default, Krita's texturing option uses the strength and pattern options together to limit the brush by the pattern, based on the strength. This gives a nice textured stroke, much like using a dry brush on a textured piece of paper in real life. The new Soft Texturing mode switches the behaviour of strength, making it instead control how much the pattern has effect on the brush, with at low values the pattern being invisible. This is more akin to switching between a wet and a dry brush over time.
- Pattern 'Auto Invert For Eraser' (MR 2264) -- When working with the texture option, you might want to keep the texture cohesive, even as you erase. For this reason, we've now added the "Auto Invert For Eraser", which'll invert the texture as you switch to erase mode.
- Način oglišč za krivulje (MR 2191) - Kritin pogon za čopiče obsežno uporablja krivulje za prilagoditev učinkov različnih tipal za čopič. Privzeto so točke na tej krivulji gladke kubične krivulje, kar je v večini primerov uporabno. Vendar pa včasih želite malo več nadzora, zato Krita 5.3 zdaj omogoča ostre vogale s krmilko + klikom določenega vozlišča.
Datoteke:
- Podpora za Radiance RGB (.hdr) (MR 1806) - Krita 5.3 zdaj podpira nalaganje in shranjevanje datotek RGB Radiance. To je starejši, a precej razširjen slikovni format HDR, ki bi moral biti blagoslov za ljudi, ki delajo s slikami HDR.
- Novi ustvarjalec svežnjev (MR 1802) - projekt GSoC Srirupe Datte, ki je obsegal popolno prenovo ustvarjalca svežnjev. Zdaj vas poskuša voditi skozi postopek ustvarjanja svežnjev, z novo funkcijo, ki omogoča shranjevanje oznak v svežnje.
- Jpeg-XL: Allow using CICP instead of ICC color profiles to store the color space, add add the ability to save lossless alpha MR 2077.
- Jpeg-XL: Support was added for Multi-Layered and Multi-Pages JXL files in addition to animated JXL files (MR 2411).
- Podpora za besedilo, like in vodila za PSD (MR 1954) - Krita zdaj lahko nalaga in shranjuje like, vektorske maske in vodila iz in v PSD. Poleg tega lahko naloži besedilo iz PSD, vključno z naprednimi informacijami, kot so besedilo na poti in funkcije OpenType. Shranjevanje besedila v PSD je možno, a žal bolj omejeno zaradi kompleksnosti formata.
Vstavki Python:
Ta izdaja vsebuje več izboljšav API-ja Python. Najbolj opazno je, da imamo zdaj API za slikanje potez čopiča (MR 2195), (MR 2198), (MR 2211).
Za naslednje gradnike qt so bili dodani ovijalci:
In nazadnje smo dodali še več metod za...
- Skicirka (MR 2087)
- Mreže in vodila (MR 2087)
- Samodejno shranjevanje stanja dokumenta (MR 2160)
- Zasuk po platnu (MR 2338)
Nazadnje so bili dodani naslednji priloženi vstavki python:
- Mutator Brush Plugin (MR 2322) -- A python extension for Krita which adds brush variation through action-invoked settings randomization.
- Ponovno dodano zloženo okno palet Python (MR 2374) - zloženo okno palet Python je ponovno dodano. To zloženo okno je večinoma namenjeno eksperimentom z urejanjem palet, saj podpira izvoz v gpl in svg.
- Workflow buttons docker (MR 2210) -- The workflow buttons docker allows you to configure your own little docker with all sorts of buttons, with a highlight being the ability to order and resize them to your choosing.
Drugo
- Separate eraser cursors for non-brush tools (MR 1624) -- When drawing it can sometimes be hard to remember whether you are in eraser mode, so there's an update for all the tool cursors with an eraser icon.
- Pen tilt tweaks (MR 2314, MR 2337) -- Krita has support for the tilt direction reported by some models of drawing tablets. However, not all tablets support tilt, and furthermore, if you create a brush as a left-handed user, it can feel very different for a right handed user. To that end controls were added to allow adding extra pen tilt offset for different handedness, as well as the ability to set a default pen tilt when the tablet does not support tilt.
- Soft Proofing overhaul (MR 2279) -- Previously, our softproofing did not allow black point compensation on both transforms, leading to a difference in looks compared to converting the document to said profile directly. We've overhauled the softproofing settings to allow configuring both transforms, with defaults to use either the current monitor profile configuration or simulate paper white and black (Note: Wayland users, due the newness of the Wayland protocol, softproofing will behave a little differently in Absolute Colormetric mode, check the manual for more details).
- Podpora palet CSS (MR 2119) - zloženo okno palete lahko zdaj naloži datoteke .css z razredi, ki predstavljajo vzorce.
- Več akcij je na voljo v nastavitvah vnosa na platnu (MR 1801) - to doda različna dejanja, kot so barvni vzorčevalnik, odstranjevanje izbora, aktivacija plasti in nekaj orodij za aktivacijo v nastavitvah za vnos na platno, da jih je mogoče aktivirati z gestami na dotik.
- Save global color history, option to save per document (MR 1424) -- Color history can now be saved either globally or per document.
- Zoom shortcuts now have the ability to zoom to mouse or zoom to canvas center separately (MR 2152) -- Before Krita would use the mouse to zoom to cursor and the keyboard keys to zoom to center of the canvas. This split up makes it explicit to which of the two a shortcut will zoom. The default will now zoom to canvas center.
Avtorji prispevkov
- Agatha Cacko - izboljšave utekočinjenja, orodje Nož.
- Aries Moczar - prenova gradnika pripomočka urejevalnika
- Bourumir Wyngs - podpora za shranjevanje zgodovine barv.
- Carsten - podpora za Android
- Deif Lou -- Added Soft Texture Mode, Cusps for the brush editor curves.
- Dmitry - pregledal je vse MR-je, prenovil je preverjanje videza.
- Emmet - vstavek Mutator, način zajemanja v realnem času za snemalnik, popravki napak pri animacijah.
- Freya Lupen - Provided copy translate for multibrush, on canvas brush docker and helped a ton with porting and testing things on MacOs and Android.
- Grum999 - izboljšave sukalnih polj mer v orodju za izbor likov, izboljšave mrež in vodil.
- Halla - upravljanje projekta
- Isaac Fleetwoord - Zagotavil je pomočnika za linearno krivuljo.
- Ivan - veliko popravkov napak za macOS in izboljšav kakovosti življenja.
- Ken Lo - stabilizator točkovnih slik.
- killy |0veufOrever - stabilizator gladkosti.
- Krayton Draws - več dejanj bližnjic za geste dotika.
- Maciej Jesionowski - prilagoditve nagiba peresa, hitro barvno prekrivanje.
- Mr. xk1000 - povečava na središče platna/delitev pri kazalcu miške.
- Rasyuqa A H - podpora za Radiance RGB, Jpeg XL.
- Ross Rosales - pripravil je orodno vrstico za izbor.
- Sharaf Zaman - podpora za Android.
- Srirupa Datta - nova ustvarjalka paketov
- Stuffins - preoblikovanje omejevalnega polja
- Thomas K/Bidi - podpora za palete CSS.
- Timothée Giet - dodano zloženo okno gumba za potek dela, ki ureja kakovost ikon.
- Wolthera - besedilno orodje, prenova preverjanja videza