# Inledning

## Vad är &krita;?

&krita;, som är en del av &koffice;, kan göra allt du vill med bilder — eller kommer att kunna det i framtiden. Allting från fotoförbättring, bildredigering, och sist men inte minst, skapa originalkonst på datorn som om du arbetade med riktig färg och penslar, pennor och bläck. &krita; blir lite bättre och lite användbarare för varje dag som går. Vi arbetar i alla fall med det. Vi, alltså Bart, Boudewijn, Casper, Cyrille, Lukas, Sven med flera. Det skulle också kunna vara du, vare sig du skulle vilja hjälpa till med en del grafik för användargränssnittet, häftiga idéer för uppgiftslistan, hjälpsamma felrapporter, granskning av användbarheten eller till och med riktig kod, blir du inte avvisad av oss. Gå med i vår e-postlista (kimageshop-devel@kde.org) eller IRC — #koffice@freenode.net.

&krita; är lika mycket ditt som det är vårt. Det ska vara roligt, uppfinningsrikt och experimentellt, men först och främst ett nöje att använda och programmera.

## Nyckelfunktioner

De viktigaste funktionerna som &krita; för närvarande erbjuder är:

- Insticksprogram: &krita; kan utökas via insticksprogram. Det finns verktyg, färgrymder för penselgränssnitt, målningsoperationer, filter, bildpunktsgeneratorer och generella insticksprogram för användargränssnitt.

- Skripthantering: &krita; kan styras via skript i Python och Ruby genom att använda Kross, skriptgränssnittet för flera språk som har sitt ursprung i Kexi. Skripthanteringen fungerar tillsammans med användning av PyQt/KDE och Korundum för att lägga till grafiska objekt, som dialogrutor.

- Färgmodeller: &krita; använder lcms för ett pålitligt arbetsmetodik med färg, som använder ICC-profiler för att importera, exportera, välja målarfärger, skriva ut, klippa ut och klistra in. Färgrymder med 8-, 16- och 32-bitar är tillgängliga (RGB, CMYK, L*a*b*, ...) och färger kan väljas i ett färghjul, med skjutreglage för RGB eller gråskala, eller med en palett. Krita stöder också insticksprogram för färgrymder baserade på OpenCTL och egna insticksprogram för färgrymder, exempelvis de målarfärgrymder som stöder blandning av färger på ett realistiskt sätt.

- Redigering och visning: Obegränsat antal steg att ångra eller göra om är tillgängliga. Man kan klippa ut, kopiera och klistra in mellan lager och bilder, med konvertering via ICC-profiler, om det behövs. OpenGL stöds för visning. Vyn kan göras om till fullskärm och kan delas. Linjaler är tillgängliga, bilden kan zoomas och alla palettfönster kan döljas på en gång för att maximera arbetsytan. Dessutom är en histogrampalett tillgänglig.

- Bilder och lager: Lager och hela bilder kan speglas, skjuvas, roteras och skalas, konverteras mellan färgrymder, och lager från olika färgrymder kan sammanfogas. En bild kan delas upp i färgrymdskanaler.

- Lager: Lager kan läggas till, tas bort, grupperas, låsas, göras (o)synliga och ordnas om. Filterlager (lager som utför en filtreringsfunktion) kan dessutom läggas till. Ett lager kan sparas som en separat bild och dess färgrymd kan ändras. Det finns klonlager som kopierar hela eller delar av ett lager till en annan plats bland lagren. Det finns vektorlager som låter dig kombinera rasterbilder med rik text, vektorgrafik och till och med musikaliska noter eller diagram via Koffice insticksprogramsystem.

- Masker: Masker kan appliceras på ett lager. Det finns genomskinlighetsmasker, för att maska fram en del av ett lager, filtermasker som applicerar ett filter på en del av ett lager, och lokala markeringsmasker som begränsar redigering av ett lager till markeringen utan att verkligen dölja någonting.

- Penselgränssnitt: levereras med en samling insticksprogram för penselgränssnitt, vissa efterliknar klassiska målarverktyg som är bekanta för alla som har använt ett elektroniskt målarprogram, andra är programmerbara, och ytterligare andra försöker efterlikna traditionella medier. &krita;

- Verktyg: Det finns verktyg som gör det enkelt att rit linjer, ellipser och andra former, samt en fullständig uppsättning markeringsverktyg. Målarverktyg kan begränsas av hjälplinjer som gör det enkelt att måla former på ett sätt som ser naturligt ut, utan att bli överdrivet prydligt.

- Filter: &krita; kan utföra vissa filter i parallell. Filter kan förhandsgranskas på själva bildduken istället för i ett litet förhandsgranskningsfönster. Tillgängliga filter omfattar färgjustering, skärpa eller suddighet, relief, regndroppar med flera. Det finns också en kategori insticksprogram som kallas "generatorer", som programstyrt kan fylla ett område eller lager med bildpunkter.

- Penslar: Penselformer från GIMP kan användas, både penslar i färg och gråskala samt rörpenslar. Egna penslar kan skapas, till och med från hela lager eller bilder. Penslar i färg kan också användas för gråskala.

### Färghantering

En av de mest utmärkande funktionerna i &krita; är dess färghantering. Om du ställer två bildskärmar intill varandra ser du att det ofta är stor skillnad i sättet de visar färger. Till och med vitt, kanske i synnerhet vitt, är ofta inte alls likadant. På en bildskärm kan det vara smutsgult, och på en annan en sjukligt blå ton. Det är ytterst sällan gräddigt mjölkvitt. Samma sak gäller olyckligtvis för bildläsare, skrivare och digitalkameror. Om du alltså vill se rätt färger på bildskärmen och på papper, samma färger som du såg när du tog ditt fotografi, måste du kompensera för detta.

&krita; kan göra det åt dig. I &krita; är en färg (nästan) aldrig bara en uppsättning siffror, en för varje färgkanal: Den är en uppsättning siffror med tillagd information. Den extra informationen ingår i en profil: Bilden har en profil, bildläsaren har en profil, kameran ska ha en profil och bildskärmen har en profil. När du överför information från bilden till skärmen, kontrolleras profilerna och rätt färg beräknas. Detta sätt orsakar en viss fördröjning då och då, men resultatet är att du kan arbeta med färger, istället för nästan meningslösa RGB-triplar.

Tillgängliga färgrymder är: 8 bitar per kanal RGB, CMYK, gråskala, 16 bitar per kanal RGB, CMYK, gråskala och L*a*b*, halva RGB, och RGB med 32-bitars flyttal (HDR) och LMS, samt en mängd målarfärgrymder som beräknar färgblandning genom att använda Kubelka-munk-ekvationerna, som enkelt uttryckt innebär att om du blandar gult och blått får du grönt istället för violett.

### Bildformat

&krita; stöder för närvarande följande bildformat, både för import och export, förutom det egna formatet: Obehandlat, PNG, TIFF, JPEG, Dicom, XCF, PSD, GIF, BMP, XPM, Targa, RGB och OpenEXR. Dessutom kan &krita; importera ICO-filer. PSD (Photoshops filformat) stöds bara till version 6, från version 7 och senare, är Photoshops filformat inte öppet.

Inbäddade ICC-profiler och EXIF-information bevaras vid export till filformat som stöder dem. &krita;s eget filformat lagrar ICC- och EXIF-information.

&krita; stöder inte bara import och export av EXIF-metadata, utan också XMP.

## Om den här handboken

Vi antar att du har kännedom om arbete med &kde; och om ditt operativsystem. Det första kapitlet ger en snabbtur av &krita;s alla häftiga funktioner, medan övriga kapitel utökar den informationen.

Den här handboken är inte fullständig. Inbjudan att gå med och hjälpa oss gäller också handboken.

Skulle du ha några frågor, kommentarer eller förslag, kontakta gärna dokumentredaktören på boud@kde.org.

## Om programmets utvecklare

Hej! Jag heter Boudewijn Rempt — nuvarande utvecklare av &krita;. Jag är utbildad som språkvetare, omlärd till databasutvecklare, arbetar som C++ programmerare, och har alltid gillat att måla och teckna lite grand. Två viktiga saker för en utvecklare av ett bildprogram har saknats fullständigt i mitt liv: matematik och erfarenhet av grafisk design. Det betyder att jag troligen inte är den bäste att förklara spetsfundigheterna med att använda en bildeditor eller ritprogram för dig. Om du hittar ett fel jag begått, tveka inte att skicka e-post till mig: boud@valdyas.org.