Gå till innehåll

Krita 5.2 versionsfakta

Föregående inlägg | måndag, 9 januari 2023 | Lästid: 9 minuter | Nästa inlägg

Efter 5.0:s stora resursomskrivning och 5.1:s allmänna förbättringar beslutade vi att Krita 5.2 skulle fokusera på att ta itu med några av de största smärtpunkterna i Krita. Som sådan innehåller den här utgåvan en hel del bakgrundsarbete som vi hoppas kunna bygga framtida förbättringar på, såväl som ett hälsosamt utbud av nya funktioner och korrigeringar.

Animering

Vi är glada att dela att två stora smärtpunkter för animering har åtgärdats: synkroniserad uppspelning av ljud (MR 1323) och förenklad video export (MR 1599).

För att åtgärda olika audiovisuella synkroniseringsproblem vid uppspelning av animeringar med bifogat ljud, omarbetade Emmet och Eoin mycket av animeringsuppspelningen för att använda MLT-ramverket bakom kulisserna. MLT är ett beprövat och flexibelt ramverk som används av videoredigeringsprogram som Kdenlive och är konstruerat med synkronisering bildruta för bildruta i åtanke, och bör hjälpa animatörer Krita att känna sig säkra på att deras nyckelbilder kommer att förbli i linje med deras röstarbete eller bakgrundsmusik, både inne i programmet och i deras exporterade animeringsvideor.

På tal om alternativet för videoexport, FFmpeg är ett enormt viktigt program som hanterar (bland annat) återgivning och konvertering av ljud- och videoformat. Tidigare krävde Krita att användarna skulle peka på en körbar FFmpeg någonstans på deras system för att kunna använda många av funktionerna som hör till video, såsom export av animerad video, videoimport som animeringar och inspelningspanelen för att spela in målarsessioner. Det var mestadels tillräckligt bra för studioanvändning, men det var fortfarande svårt att ställa in för användare som inte är så tekniska, och nästan omöjligt att göra på låsta system som Android eller till och med en skoldator. För att göra det bättre för nästan alla ägnade vi lite tid åt att inkludera ett grundläggande bygge av FFmpeg i själva Krita, som ska direkt inkludera stöd för alla fria och öppna kodningsformat under solen. (Tillsammans med Emmet och Eoin, stort tack till Amyspark, Ivan, Sharaf och Dmitry som ansträngde sig mycket för att hjälpa till att få alla möjliga format att bygga och fungera på olika plattformar.) Åh, och förresten, Krita fortsätter att stödja användningen av alternativa FFmpeg binärprogram i de sällsynta fall man behöver ytterligare funktioner som vi inte kan tillhandahålla.

⚠️ Obs: När detta skrivs fungerar animeringsexport via FFmpeg tyvärr fortfarande inte på Krita för Android på grund av begränsningar i själva plattformen, men vi letar efter lösningar på det framöver.

Text

Eftersom vår ursprungliga inte gav konstnärer tillräcklig kontroll över den underliggande texten (gör det svårt att använda och utöka, samt skriva ett bättre textverktyg ovanpå), skrev Wolthera om Kritas gränssnitt för textlayout helt.

Demonstration av några nya funktioner i textlayout inkluderar (men är inte begränsade till): text-i-form, text-på-kontur och stöd för färgteckensnitt.

Med den nya layoutgränssnittet kan vi hantera allt det gamla gränssnittet kunde, såväl som text-i-kontur, vertikal text och inslagen text och text-i-form. Vi kan nu också komma åt funktioner i OpenType samt återge emoji (bildpunktsavbildning och colrV0-typer) (MR 1607, MR 1767).

Det var ingen liten bedrift och lägger bara grunden för fler förbättringar i framtiden. För Krita 5.2 måste man fortfarande använda SVG-kodeditorn för att komma åt de nya funktionerna, men för Krita 5.3 kommer vi att arbeta med textverktyget, vilket gör det på arbetsytan och låter dig ställa in de nya funktionerna med menyer och förinställningar.

Verktyg

Dmitry Kazakov gjorde en översyn av den kumulativa funktionen för ångra (MR 1780), funktionen tillåter sammanslagning av åtgärder att ångra, vilket är användbart när man målar många drag. Vi har förenklat koden och gjort alternativen mer intuitiva att använda.

Möjligheten att kantutjämna resultaten från sketchpenselgränssnittet har lagts till av Przemysław Gołąb (MR 1425).

Freya Lupen lade till möjlighet att transformera alla valda lager på en gång med transformeringsverktyget (MR 1792).

Fyllverktyg

Deif Lou* har lagt till ett nytt läge i fyllverktyget: Fyll områden med liknande färg (MR 1577). Dessutom har både fyllverktyget och inneslutnings- och fyllverktyget fått tilläggen Sluta växa vid de mörkaste och/eller mest ogenomskinliga bildpunkterna och Markera alla områden till en specifik kantfärg ([MR 1549](https://invent.kde.org/ graphics/krita/-/merge_requests/1549), 1560), samt ett alternativ för att använda samma blandningsläge som penselverktyg, eller att ha ett eget (MR 1749).

Fyra bilder bredvid varandra, den första visar bara en punkt, resten visar hur man får olika fyllresultat med olika alternativ när man startar vid punkten.

Från handboken, om du fyller i exemplet i bild A vid den röda pricken, blir B resultatet för vanlig fyll, C för expandera med ett antal bildpunkter, och D för 'fyll till kantfärg' aktiverad.

Markeringsverktyg

Det sammanhängande markeringsverktyget har också fått samma utvidgning av alternativen som fyllverktyget (MR 1549), och möjlighet att ställa in markeringsvisningens ogenomskinlighet (MR 1697). Dessutom har markeringsvisningen gjorts medveten om punkter/tum (MR 1774).

Genvägar

Flera nya åtgärder har lagts till:

Visar menyn för att välja lager i arbete: En meny på arbetsytan med lagren i bilden som visas, anger 'regn skinande, regn enkelt, moln och markera alla lager

Som en demonstration av alternativet "Markera lager", visar menyn lagren under markören.

Vi har ingen brist på planer om hur vi ska göra saker bättre, men vi kan bara behålla ett kärnteam av professionella utvecklare som arbetar med Krita med stabila bidrag från gemenskapen.


Tycker du om vad vi gör? Hjälp stödja oss

Krita är ett projekt med fri och öppen källkod. Överväg att stödja projektet med donationer eller genom att köpa utbildningsvideor eller konstboken! Med ditt stöd kan vi hålla kärngruppen i arbete med Krita på heltid.

Ge bidrag Köp någonting

Paneler

Mathias Wein gav oss en "Väljare av stort färgomfång". Väljaren är nästan likadan som den avancerade färgväljaren, förutom att den kan välja färger i stora tonomfång istället för bara sRGB. Så småningom vill vi ta bort den avancerade färgväljaren till förmån för denna, när vi är säkra på att vi inte har förlorat någon funktionalitet ([MR 1600](https://invent.kde.org/graphics/krita/-/merge_requests /1600)).

Väljare av stort färgomfång visas här som en tonad kvadrat med en omgivande regnbågsfärgad cirkel.

Några extra visningsalternativ har lagts till i lagerpanelen:

Filformat

Vi ändrade hur CMYK-blandningslägen fungerar (med ett alternativ i inställningen), (MR 1796), det anpassar blandningslägen till hur Photoshop hanterar blandningslägen i CMYK, vilket förenklar utbyte av PSD-filer med klienter som kräver CMYK PSD:er.

Rasyuqa A. H. har förbättrat lagrings- och inläsningskoden för JPEG-XL, implementerat CMYK för JPEG-XL, förbättrat komprimeringen genom att ge JXL-biblioteket mer information om färgrymd, bättre hantering av metadata och stöd för att spara och läsa in rastreringslager till JPEG -XL, (MR 1656, [1693](https://invent.kde.org/graphics/krita/-/ merge_requests/1693), 1673, [1722](https://invent.kde.org/graphics/krita/-/ merge_requests/1722), 1795). Han förbättrade också komprimering av WebP (MR 1785), samt förbättrade ICC-kod för överföringskarakteristik ([MR 1667](https:// invent.kde.org/graphics/krita/-/merge_requests/1667) och 1690).

En sida vid sida jämförelse av den interna XYB-profilen och den ursprungliga bildprofilen. Exemplet består av en närbild av ett tecknat öga som visar synlig ringning med originalprofilen.

Genom att använda JPEG:s XYB-färgrymd istället för originalprofilen kan kodaren av JPEG-XL ge mycket bättre resultat både vad gäller artefakter och komprimering för bilder med extrema högdagrar, som de som är 40 gånger så ljusa som vanlig vitt.

Övrigt

En av de andra stora tekniska uppdateringarna vi gjorde var att skriva om koden för penselinställning för att fungera med lagerbiblioteket. Vår gamla kod hade penselförinställningarna och komponenterna intrasslade på ett allt mer invecklat sätt, vilket gjorde det svårt att utöka inställningarna. Vi hoppas kunna använda arbetet som en grund för att omforma komponenten för penselinställningar (MR 1334).

Rundgångsläget kan nu begränsas till vertikal eller horisontell riktning, vilket gör det enklare att skapa upprepade bakgrunder.

Tack

Och det är allt! Vi hoppas att Krita 5.2 har något som hjälper alla att skapa konst.

Slutligen ett stort tack till alla inblandade, inklusive alla våra bidragsgivare, [utvecklingsfondmedlemmar](https://fond. krita.org/) och, naturligtvis, vår konstnärsgemenskap. Som ett projekt med öppen källkod och ett gemenskapsdrivet projekt skulle Krita helt enkelt inte vara vad det är idag utan en hel sammanslutning av människor som testar, kodar, skriver dokumentation, skapar penslar, översätter, bidrar, sprider information och generellt stöder projektet hur de än kan.

Och om du läser det och undrar om du också kan hjälpa till, tveka inte att höra av dig, för det finns alltid mer att göra i vårt värv att göra ett bättre verktyg för varje konstnär.


Tycker du om vad vi gör? Hjälp stödja oss

Krita är ett projekt med fri och öppen källkod. Överväg att stödja projektet med donationer eller genom att köpa utbildningsvideor eller konstboken! Med ditt stöd kan vi hålla kärngruppen i arbete med Krita på heltid.

Ge bidrag Köp någonting