Inledning Vad är &chalk;? &chalk;, 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, men sist men inte minst, skapa originalkonst på datorn som om du arbetade med riktig färg och penslar, pennor och bläck. &chalk; blir lite bättre och lite användbarare för varje dag som går. Vi arbetar i alla fall med det. Vi, alltså Adrian, Bart, Boudewijn, Casper, Cyrille, Michael och Sven. 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. &chalk; ä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 &chalk; för närvarande erbjuder är: Insticksprogram: Chalk kan utökas via insticksprogram. De är verktyg, färgrymder, målningsoperationer, filter och Kpart-baserade insticksprogram för användargränssnitt. Skripthantering: &chalk; 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: &chalk; 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. 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. Justeringslager (lager som utför en filtreringsfunktion) kan också läggas till. Ett lager kan sparas som en separat bild och dess färgrymd kan ändras. Verktyg: Via det innovativa instickssystemet paintOp, kan alla målarverktyg (pensel, ellips, linje, etc.) måla outjämnat, kantutjämnat, radera, retuschera med mera. Filter: &chalk; kan utföra vissa filter i parallell. Filter kan förhandsgranskas i filtergalleriet. Tillgängliga filter omfattar färgjustering, skärpa eller suddighet, relief, regndroppar med flera. 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 som masker. Färghantering En av de mest utmärkande funktionerna i &chalk; ä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. &chalk; kan göra det åt dig. I &chalk; ä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 och våta vattenfärger, 16 bitar per kanal RGB, CMYK, gråskala och L*a*b*, halva RGB, och RGB med 32-bitars flyttal (HDR) och LMS. Bildformat &chalk; stöder för närvarande följande bildformat, både för import och export, förutom det egna formatet: PNG, TIFF, JPEG, Dicom, XCF, PSD, GIF, BMP, XPM, Targa, RGB och OpenEXR. Dessutom kan &chalk; 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. &chalk;s eget filformat lagrar ICC- och EXIF-information. 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 &chalk;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 dokumentredaktören på sanderkoning@kde.nl. Om programmets utvecklare Hej! Jag heter Boudewijn Rempt — nuvarande utvecklare av &chalk;. Jag är utbildad som språkvetare, omlärd till databasutvecklare, arbetar som Java-programmerare, studerar teologi 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 i användning av 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.