Opombe ob izdaji Krita 5.3 in 6.0

'Kiki Paints Over the Waves' by Tyson Tan
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.
Check the manual for more info on Wayland Color Management
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.
Manual pages: Working with Text, Text Tool, Text Properties Docker, Font Family Resource and Style Preset Resource.
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
- A new Comic Panel Editing tool was added (MR 2331, manual). With this tool, you can split and merge vector objects quickly, making it easy to set up panel layouts for comics.
- Free transform bounding box rotation (MR 2113, manual) — Our transform tool draws a bounding box around the selected area. However, this was always in the direction of the pixels, which can be quite cumbersome when transforming a picture drawn at an angle. You can now rotate the transform bounding box with ctrl+alt to fit the visual angle of the selection you are transforming.
- Liquefy Transform Mode speedups (MR 2461 — The liquefy mode in the transforms tool was greatly sped up.
- Adjust smoothing based on stroke speed (MR 2192, manual) — This allows you to reduce smoothing of a stroke with the speed. The idea is that most jitters happen when drawing slowly, so naturally the smoothing needs to be higher when the brush stroke takes longer. Conversely, fast brush strokes need less smoothing.

- Pixelart smoothing mode (MR 2158, manual) — Ken Lo's 2024 Google Summer of Code project, the pixel art stablizer provides better results when drawing with a single pixel line.
- Selection toolbar (MR 2422, manual — Ross Rosales' 2025 Google Summer of Code project, the selection toolbar provides a floating bar for when a selection is active.
- Add Multibrush 'Copy Translate at Intervals' mode (MR 1968, manual) — This allows drawing multiple brushes at set intervals.
- Improved number inputs in the shape selection tool (MR 2199) — You can now right-click these to set the units.

- The fill tool also got some love, now sporting Close Gaps functionality (MR 2050 and MR 2079, manual), which allows it to close gaps in the line work when determining the area to fill.
Pomočniki

- Configuration of the assistant widgets (MR 1966) — The on canvas widget for the assistants have been overhauled, and a duplication function has been added.
- Curvelinear perspective assistant. (MR 1960 and MR 2055, manual) — 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, manual)
- Reset Transparent (MR 1860, manual — A filter related to the above. In the case that a transparent pixel has values, using reset transparent allows you to set all fully transparent pixels to be transparent black.
- Vsi naši načini zlivanja so bili dvakrat preverjeni za podporo HDR. Prej je Krita včasih izrezovala barve v visokem razponu pri sestavljanju v določenem načinu zlivanja, tudi če je način zlivanja to podpiral. Zdaj to počne vsak način zlivanja, ki podpira HDR (MR 2294).

- Fast Color Overlay Mask. A filter that colorizes a sketch with a given color. This is different from the existing HSV 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, manual)
- Transform shortcuts now work on multiple layers. When using the Mirror, Rotate, Scale, Shear and Offset layer shortcuts while multiple layers are selected, all layers will be transformed (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).
- Zložena okna je zdaj mogoče dodati v paleto pojavnih oken. Ta nadomešča urejevalnik čopičev na platnu, ki je bil nato spremenjen v zloženo okno. Prav tako je zdaj mogoče zložena okna dodati kot pojavno okno v orodni vrstici, tako da dodate »Polje zloženih oken« v orodno vrstico (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, manual)
Čopiči:
Dodali sta dve novi izboljšavi za delo s teksturami v čopičih.
- Soft texturing mode for the Pattern option (MR 2068, manual) — 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.

- Corner mode for curves (MR 2191, manual) — Krita's brush engine uses curves extensively to configure the effects of various sensors on the brush. By default, the points on this curve are smooth cubic curves, which is useful in most cases. However, sometimes you want a little bit more control, so Krita 5.3 now comes with the ability to make sharp corners by Ctrl + clicking a given node.
Datoteke:
- Radiance RGBE (.hdr) support (MR 1806) — Krita 5.3 now has support for loading and saving Radiance RGBE files. This is an older but fairly widely used HDR image format, and it should be a boon for people working with HDR images.
- New Bundle Creator (MR 1802) — Srirupa Datta's GSoC project, which consisted of overhauling the bundle creator. It now tries to guide you through the bundle creation process, with a new feature being the ability to store tags into bundles as well.
- Jpeg-XL: You can now use CICP instead of ICC color profiles to store the color space, as well as save alpha in lossless mode (MR 2077).
- Jpeg-XL: Dodana je podpora za večplastne in večstranske datoteke JXL poleg animiranih datotek JXL (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:
This release contains several python API improvements. Most notable is that we now have an API for painting brushstrokes (MR 2195, MR 2198 and 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:
- Vstavek Mutator čopiča (MR 2322) - Pythonska razširitev za Krito, ki dodaja variacije čopičev z naključnim določanjem nastavitev, ki jih sprožijo dejanja.
- 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.
- Zloženo okno gumbov za potek dela (MR 2210) - zloženo okno gumbov za potek dela omogoča, da nastavite svoje malo zloženo okno z vsemi vrstami gumbov, pri čemer je dodana še možnost, da jih razvrstite in jim prilagodite velikost po lastni izbiri.
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, manual) — 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, manual) — 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).
- CSS palette support (MR 2119) — The palette docker can now load .css files with classes representing the swatches.
- More actions available in Canvas Input Settings (MR 1801) — This adds a variety of actions, like color sampler, deselect, layer activation and some tool activation to the canvas input settings so they can be activated by touch gestures.
- 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
- Agata Cacko — Liquefy improvements, Knife tool.
- Aries Moczar — Assistant Editor Widget Redesign
- Bourumir Wyngs — Saving Color History support.
- Carsten Hartenfels — Android support
- Deif Lou — Added Soft Texture Mode, Cusps for the brush editor curves.
- Dmitry — Reviewed all the MRs, softproofing overhaul.
- Emmet — Mutator plugin, animation bugfixes.
- Freya Lupen — Provided copy translate for multibrush, on canvas brush docker and helped a ton with porting and testing things on MacOs and Android.
- Florian Reiser — Real Time Capture Mode for the recorder docker.
- Grum999 — Improvements to the dimension spinboxes in the shape selection tool, grids and guides improvements.
- Halla — Administration
- Isaac Fleetwood — Provided the curve linear assistant.
- Ivan Yossi — many MacOS bugfixes and quality of life improvements.
- Ken Lo — Pixel Art Stabilizer.
- killy |0veufOrever — Smoothness stabilizer.
- Krayton Draws — More shortcut actions for touch gestures.
- Maciej Jesionowski — Pen Tilt Tweaks, Fast Color overlay.
- Mr. xk1000 — Zoom to Canvas Center/Mouse Cursor split.
- Rasyuqa A H — Radiance RGBE support, Jpeg XL.
- Ross Rosales — Provided the selection tool bar.
- Sharaf Zaman — Android support.
- Srirupa Datta — new Bundle Creator
- Stuffins — Rotating the transformation bounds.
- Thomas K/Bidi — CSS palette support.
- Timothée Giet — Added workflow button docker, handles icon quality.
- Wolthera — text tool, soft proofing overhaul, manual and writing the release notes.