Krita 5.2 versionsfakta
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).
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:
Som en demonstration av alternativet "Markera lager", visar menyn lagren under markören.
- Ändra förinställning av radergummi av Freya Lupen, (MR 1689) låter dig byta till förinställningen som annars skulle lagras för "radergummit" på surfplattans penna. Alla pennor har inte en raderingssida, och vissa personer föredrar verkligen att aktivera det med snabbtangenter.
- Hämta skärmfärg av killy |0veufOrever, (MR 1720) låter dig välja en färg var som helst på skärmen, även utanför Krita, på liknande sätt som knappen Hämta i dialogrutan Välj en färg.
- Markera lager från meny inmatningsinställningen för duken av killy |0veufOrever, (MR 1766) låter dig välja ett lager på duken från en kombinationsmeny.
- Krita har nu ett genvägsschema kompatibelt med Clip Studio Paint, tack vare Freya Lupen, (MR 1565).
- Krita kan nu upptäcka konflikter i dukens inmatningsinställningar av genvägar tack vare Sharaf Zaman, (MR 1725).
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ågontingPaneler
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)).
Några extra visningsalternativ har lagts till i lagerpanelen:
- På Android är det svårt att välja flera lager, därför implementerade Sharaf extra kryssrutor vid sidan om lagren (MR 1665 ).
- Freya Lupen lade till möjligheten att se extra information om lagrets ogenomskinlighet och blandningslägen (MR 1501, MR 1520, MR 1615), samt att göra de automatiska lagersuffixen valfria MR 1498. Förutom det är det nu möjligt att ändra skalningsfiltret för fillager (MR 1784).
- Măcelaru Tiberiu har sett till att penselförinställningspanelen ser bra ut i horisontellt läge: MR 1670.
- Penselförinställningarnas historik är nu inställningsbar (MR 1623).
- Ångra, gör om med mera för palettpanelen (MR 1617).
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).
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.
- Cedric Ressler har förbättrat hantering av flerlager för EXR (MR 1677).
- Amyspark har förbättrat import av obehandlade bilder, både användargränssnittet (MR 1679) och snabbat upp den genom att använda rutor ( MR 1694).
- Amyspark har också förbättrat export av webP genom att lägga till bättre metadatahantering och animeringsstöd. (MR 1468).
Ö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.
- Freya Lupen har lagt till rundgångsanvisningar för rundgångsläget (MR 1524).
- Freya Lupen har också lagt till möjligheten att ta bort enstaka poster i senaste dokument (MR 1666).
- Joshua Goins har förbättrat testning av ritplatta, så den nu har tillgång till lutningsdata (MR 1678).
- Sharaf Zaman implementerade enklare resursplatsval för Android (MR 1771).
- Stephen Wilson har sett till att Krita återställer dokumentens metadata vid användning av en mall (MR 1769).
- Agata Cacko har lagt ner mycket tid på att få bättre visningsnamn för färgprofiler (MR 1768).
- Amyspark har städat gränssnittet både här och där (MR 1683, MR 1696, MR 1702, MR 1701, MR 1732, MR 1744, MR 1742, MR 1772).
- Shuqi Xiu har lagt till blandningsläget Lambert-skuggning (MR 1566).
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