diff options
Diffstat (limited to 'koffice-i18n-sv/docs/koffice/chalk')
133 files changed, 16637 insertions, 0 deletions
diff --git a/koffice-i18n-sv/docs/koffice/chalk/Makefile.am b/koffice-i18n-sv/docs/koffice/chalk/Makefile.am new file mode 100644 index 00000000..9e41d9df --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = sv +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/koffice-i18n-sv/docs/koffice/chalk/commands-dialogs.docbook b/koffice-i18n-sv/docs/koffice/chalk/commands-dialogs.docbook new file mode 100644 index 00000000..b07e5eff --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/commands-dialogs.docbook @@ -0,0 +1,1970 @@ +<sect1 id="commands-dialogs"> +<title +>Dialogrutor</title> + +<para +>Det här avsnittet beskriver &chalk;s dialogfönster. </para> + +<sect2 id="commands-dialogs-image"> +<title +>Dialogrutor för att arbeta med bilder</title> + +<sect3 id="commands-dialogs-images-colorrange"> +<title +>Dialogrutan <guilabel +>Färgintervall</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Färgintervall</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-colorrange.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Färgintervall</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Färgintervall</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Här kan du skapa en markering baserad på bildpunkternas färgvärden. Välj vilket färgintervall du vill markera i kombinationsrutan. Bildpunkter markeras enligt sitt färgvärde på skalan (t.ex. skulle en helt gul bildpunkt få maximal poäng på röd, grön och gul skala). Om du markerar rutan <guilabel +>Invertera</guilabel +>, markeras bildpunkter mer om de har ett lägre värde i intervallet. Du kan välja om aktuell markering ska läggas till eller subtraheras från färgintervallmarkeringen genom att klicka på respektive alternativ: <guilabel +>Lägg till i aktuell markering</guilabel +> eller <guilabel +>Ta bort från aktuell markering</guilabel +>. Välj <guibutton +>Markera</guibutton +> för att verkligen utföra markeringen, eller <guibutton +>Avmarkera</guibutton +> för att ta bort bildpunkterna från markeringen. </para> + +</sect3> + +<sect3 id="commands-dialogs-image-convertimagetype"> +<title +>Dialogrutan <guilabel +>Konvertera bildtyp</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Konvertera bildtyp</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-convertimagetype.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Konvertera bildtyp</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Konvertera bildtyp</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan låter dig konvertera bilden från en färgrymd till en annan. <guilabel +>Målets färgrymd</guilabel +> och <guilabel +>Målets ICM-profil</guilabel +> används för att ställa in vilken färgrymd och profil som bilden kommer att konverteras till. Du kan påverka hur konverteringen görs med <guilabel +>Återgivningsalternativ</guilabel +>. </para> +<para +>Med <guilabel +>Perceptuell</guilabel +> konvertering, avbildas källans färgrymd linjärt på resultatets färgrymd. Om resultatets färgrymd <quote +>accepterar</quote +> ett mindre tonomfång än källan, kan förskjutningar uppstå eftersom omfånget komprimeras. <guilabel +>Relativt färgläge</guilabel +> konverterar varje färg till den närmaste färgen i resultatets färgrymd. Det kan betyda att ett visst tonomfång avbildas på en färg i resultatets färgrymd. <guilabel +>Färgmättnad</guilabel +> betyder att helt mättade färger kommer att förbli helt mättade, även om det betyder att själva färgen ändras. Vid konvertering med <guilabel +>Absolut färgläge</guilabel +> används samma metod som med <guilabel +>Relativt färgläge</guilabel +>, men färgrymdens vitpunkt (värdet som anger vit färg) ändras inte för att passa i den nya färgrymden, vilket kan leda till oönskade ändringar av närliggande färger. </para> + +</sect3> + +<sect3 id="commands-dialogs-image-imageproperties"> +<title +>Dialogrutan <guilabel +>Bildegenskaper</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Bildegenskaper</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-imageproperties.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Bildegenskaper</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Bildegenskaper</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Med den här dialogrutan kan du ändra ett antal bildegenskaper. För det första, bildens <guilabel +>Namn</guilabel +>. Om du inte tidigare ställt in ett namn (vilket också kan göras när bilden skapas), har den ett förvald namn som <quote +>Bild1</quote +>. Därefter kan du ställa in dess storlek (som bestäms av <guilabel +>Bredd</guilabel +> och <guilabel +>Höjd</guilabel +> i bildpunkter och <guilabel +>Upplösningen</guilabel +> i punkter/tum) och färgprofilen som ska användas (<guilabel +>Profil</guilabel +>). Slutligen kan du fylla i fältet <guilabel +>Beskrivning</guilabel +> med eventuell information du vill lägga till i bilden. </para> + +</sect3> + +<sect3 id="commands-dialogs-image-imagesize"> +<title +>Dialogrutan <guilabel +>Bildstorlek</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Bildstorlek</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-imagesize.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Bildstorlek</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Bildstorlek</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan låter dig ändra storlek på bilden. I den övre delen kan du välja sättet som bildens storlek ändras. Om du väljer <guilabel +>Ändra storlek</guilabel +>, ändras bilden storlek men dess lager (som innehåller det verkliga innehållet) ändras inte. Om du alltså dubblerar bildens höjd och bredd, upptar originalbilden övre vänstra fjärdedelen i den nya bilden. När du minskar bildens storlek sträcks bildlagren ut utanför bildkanten, om du inte väljer <guilabel +>Beskär lager vid ändring av bildstorlek</guilabel +>, vilket beskär alla lager till den nya bildstorleken. </para +><para +>Med <guilabel +>Skala</guilabel +>, ändras bildlagrens storlek med bilden. Alltså ökas verkligen innehållets storlek när bildstorleken ökas, och motsvarande vid minskning. </para +><para +>Under <guilabel +>Bildpunktsdimensioner</guilabel +> kan du ställa in vilken ny storlek du vill att bilden ska ha. Originalstorleken anges som referens. Om du markerar <guilabel +>Begränsa proportioner</guilabel +>, blir den nya bredden och höjden alltid inställda till samma procentuella värde. Om du till exempel har en bild som är 200 x 100 bildpunkter, och ställer in bredden till 20 bildpunkter, ändras höjden automatiskt till 10. När kryssrutan inte är markerad, kan du också ändra storlek på bilden utan att behålla proportionen. </para +><para +>Kombinationsrutan <guilabel +>Filter:</guilabel +> kan användas för att välja en annan algoritm för att bestämma bildpunkternas färger i bilden vars storlek just ändrats för de som inte motsvarar en bildpunkt i den gamla bilden (motsvarande beräknad plats i den gamla bilden fanns mellan bildpunkter). <guilabel +>B-spline</guilabel +> använder ett 4 x 4 rutnät och orsakar en markant suddighet. <guilabel +>Klocka</guilabel +> är ganska snabbt, medan det ger en rimligt jämn bild. <guilabel +>Ruta</guilabel +> är den snabbaste metoden,, men ger det minst tilltalande resultatet. <guilabel +>Hermite</guilabel +> behåller en ganska skarp bild, medan den också utjämnas, och är rimligt snabbt. <guilabel +>Lancros3</guilabel +> ger skarpa bilder, men är mycket långsamt. <guilabel +>Mitchell</guilabel +> (förvalt värde) är inte särskilt snabbt, men ger ofta ett bra mellanliggande resultat. <guilabel +>Triangel eller bilinjär</guilabel +> använder ett 2 x 2 rutnät av bildpunkter omkring den beräknade platsen, vilket ger relativt skapa linjer. </para> + +</sect3> + +<sect3 id="commands-dialogs-image-rotateimage"> +<title +>Dialogrutan <guilabel +>Rotera bild</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Rotera bild</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-rotateimage.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Rotera bild</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Rotera bild</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan rotera bilden med den här dialogrutan. Den övre delen av dialogrutan visar resultatet av rotationen i form av ändringar i dimensioner (om det är några). Under <guilabel +>Riktning</guilabel +> kan du välja mellan att rotera medurs och moturs. Under <guilabel +>Vinkel</guilabel +> kan du ställa in rotationens värde. 90, 180 och 270 grader kan väljas med respektive alternativknapp, medan andra värden måste anges med nummerrutan <guilabel +>Egen</guilabel +>. </para> + +</sect3> + +<sect3 id="commands-dialogs-image-separateimage"> +<title +>Dialogrutan <guilabel +>Separera bild</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Separera bild</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-separateimage.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Separera bild</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Separera bild</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan separera (en del av) bilden med den här dialogrutan. Varje färgkomponent (kanal) placeras i ett separat lager eller en separat bild. Längst upp i dialogrutan visas aktuell färgmodell. Därunder kan ett antal alternativ ställas in. </para> +<para +>Under <guilabel +>Källa</guilabel +> kan du välja vilken del av bilden som ska separeras. De två alternativen är <guilabel +>Aktuellt lager</guilabel +>, som (uppenbarligen) bara använder lagret som för närvarande är valt, <guilabel +>Sammanfoga alla lager innan separering</guilabel +>, som använder hela bilden. </para> +<para +>Under <guilabel +>Utdata</guilabel +> kan du välja var resultat av separeringen ska skrivas: antingen till några lager, eller till några bilder. </para> +<para +>Under <guilabel +>Alfaalternativ</guilabel +> kan du välja vad som ska göras med de vald lagrens alfakanaler. Den kan kopieras till varje ny kanal, kastas eller separeras för sig själv. </para> +<para +>Till sist avgör de två alternativen längst ner i dialogrutan om källan ska skalas ner till 8-bitars färg (om den innehåller fler), och om utdata ska vara i färg (det normala är att separera kanalerna till gråskalevärden). </para> +</sect3> + +<sect3 id="commands-dialogs-image-shearimage"> +<title +>Dialogrutan <guilabel +>Skjuva bild</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Skjuva bild</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-shearimage.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Skjuva bild</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Skjuva bild</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan låter dig skjuva bilden. Med skjuvning omformas bildens omgivande rektangel till ett parallellogram. En bildrad och kolumn behåller sina platser, nästa förskjuts ett visst avstånd, nästa med samma avstånd relativt till den tidigare, etc. Skjuvningsvinklarna i X- och Y-led kan ställas in med de två nummerrutorna. </para> + +</sect3> + +<sect3 id="commands-dialogs-image-substrate"> +<title +>Dialogrutan <guilabel +>Bildpunkter</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Bildpunkter</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-substrate.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Bildpunkter</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Bildpunkter</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>(Dialogrutan har ännu inte någon beskrivning.) </para> + +</sect3> + +</sect2> + +<sect2 id="commands-dialogs-layers"> +<title +>Dialogrutor för att arbeta med lager</title> + +<sect3 id="commands-dialogs-layers-convertlayertype"> +<title +>Dialogrutan <guilabel +>Konvertera lagertyp</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Konvertera lagertyp</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-convertlayertype.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Konvertera lagertyp</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Konvertera lagertyp</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan är exakt likadan som dialogrutan <link linkend="commands-dialogs-image-convertimagetype" +><guilabel +>Konvertera bildtyp</guilabel +></link +>, som konverterar en hel bild istället för ett enda lager. Se beskrivningen där för detaljinformation. </para> + +</sect3> + +<sect3 id="commands-dialogs-layers-dropshadow"> +<title +>Dialogrutan <guilabel +>Fallskugga</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Fallskugga</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-dropshadow.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Fallskugga</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Fallskugga</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan lägga till effekten av en fallskugga i aktuellt lager med den här dialogrutan. Välj X- och Y-position (förskjutning) för skuggan i förhållande till originallagret med de två övre nummerrutorna. Nummerrutan <guilabel +>Suddighetsradie</guilabel +> avgör radien där skuggan blir suddig (för att ge en jämnare övergång vid skuggans kant). Om du vill ha en viss färg för skuggan kan du välja en med fältet <guilabel +>Färg</guilabel +>. Skjutreglaget och nummerrutan <guilabel +>Ogenomskinlighet</guilabel +> kan användas för att göra skuggan mer eller mindre genomskinlig. Inaktivera <guilabel +>Tillåt storleksändring</guilabel +> om du inte vill att lagrets storlek ska ändras för att ge det en skugga. </para> + +</sect3> + +<sect3 id="commands-dialogs-layers-histogram"> +<title +>Dialogrutan <guilabel +>Histogram</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Histogram</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-histogram.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Histogram</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Histogram</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan visar ett histogram för det aktuella lagret. Med inställningen <guilabel +>Metod:</guilabel +> kan du välja vilken typ av histogram att visa. Du kan ändra kanaler att visa med listrutan <guilabel +>Kanaler:</guilabel +>, och skalan det ska ritas med alternativknapparna <guilabel +>Linjär</guilabel +> och <guilabel +>Logaritmisk</guilabel +>. Under förhandsgranskningen finns knappar tillgängliga för att zooma in och förflytta sig i histogrammet. De är aktiverade för lager med 16-bitars färgrymder. </para> + +</sect3> + +<sect3 id="commands-dialogs-layers-layerproperties"> +<title +>Dialogrutan <guilabel +>Lageregenskaper</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Lageregenskaper</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-layerproperties.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Lageregenskaper</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Lageregenskaper</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan är i allt väsentligt samma som dialogrutan <link linkend="commands-dialogs-layers-newlayer" +>Nytt lager</link +>, med skillnaden att du inte längre kan ändra dess färgrymd eller profil. Egenskaperna visas dock, för att hålla informationen fullständig. </para> +</sect3> + +<sect3 id="commands-dialogs-layers-layersize"> +<title +>Dialogrutan <guilabel +>Lagerstorlek</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Lagerstorlek</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-layersize.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Lagerstorlek</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Lagerstorlek</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan låter dig ändra storlek på det aktuella lagret.Under <guilabel +>Bildpunktsdimensioner</guilabel +> kan du ställa in vilken ny storlek du vill att bilden ska ha. Originalstorleken anges som referens. Om du markerar <guilabel +>Begränsa proportioner</guilabel +>, blir den nya bredden och höjden alltid inställda till samma procentuella värde. Om du till exempel har en bild som är 200 x 100 bildpunkter, och ställer in bredden till 20 bildpunkter, ändras höjden automatiskt till 10. När kryssrutan inte är markerad, kan du också ändra storlek på bilden utan att behålla proportionen. Kombinationsrutan <guilabel +>Filter:</guilabel +> kan användas för att välja en annan algoritm för att ändra storlek på lagret. </para> + +</sect3> + +<sect3 id="commands-dialogs-layers-newadjustmentlayer"> +<title +>Dialogrutan <guilabel +>Nytt justeringslager</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Nytt justeringslager</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-newadjustmentlayer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Nytt justeringslager</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Nytt justeringslager</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan välja typ av justeringslager att lägga till i bilden i den här dialogrutan. I listan till vänster kan du se tillgängliga justeringslager, vart och ett med en förhandsgranskning. När du väljer ett, ändras <guilabel +>Förhandsgranskning</guilabel +> så att en riktigt skalad förhandsgranskning visas av hur justeringslagrets resultat kommer att se ut. </para +><para +>Därefter kan du välja att antingen visa originalbilden eller förhandsgranskningen av justeringslagret med alternativknapparna under förhandsgranskningsfönstret. Knapparna intill låter dig zooma in, zooma ut och uppdatera förhandsgranskningen. Kryssrutan <guilabel +>Automatisk uppdatering</guilabel +> avgör om förhandsgranskningsfönstret ska uppdateras automatiskt när du har gjort en ändring. </para +><para +>De olika alternativ tillgängliga för filtret som används för att skapa justeringslagret visas längst ner i dialogrutan. Se avsnittet om <link linkend="commands-dialogs-filters" +>filter</link +> i det här kapitlet för beskrivningar. </para> + +</sect3> + +<sect3 id="commands-dialogs-layers-newlayer"> +<title +>Dialogrutan <guilabel +>Nytt lager</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Nytt lager</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-newlayer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Nytt lager</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Nytt lager</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan lägga till ett nytt lager i bilden med den här dialogrutan. Om du vill ha ett beskrivande namn på lagret, kan du fylla i det med <guilabel +>Namn: </guilabel +>. Du kan välja önskad färgrymd för det nya lagret i listan <guilabel +>Färgrymd:</guilabel +>, och den specifika färgprofilen för färgrymden med <guilabel +>Profil:</guilabel +>. Du kan förinställa lagrets ogenomskinlighet (du kan senare ändra det med skjutreglaget i lagerrutan), och välja läget som lagret ska sammansättas med den slutliga bilden. </para> + +</sect3> + +<sect3 id="commands-dialogs-layers-rotatelayer"> +<title +>Dialogrutan <guilabel +>Rotera lager</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Rotera lager</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-rotatelayer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Rotera lager</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Rotera lager</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan som liknar dialogrutan <link linkend="commands-dialogs-image-rotateimage" +><guilabel +>Rotera bild</guilabel +></link +>, låter dig rotera det aktuella lagret. Du kan välja riktning att rotera och hur mycket lagret ska roteras. </para> + +</sect3> + +<sect3 id="commands-dialogs-layers-shearlayer"> +<title +>Dialogrutan <guilabel +>Skjuva lager</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Skjuva lager</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-shearlayer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Skjuva lager</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Skjuva lager</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan fungerar på samma sätt som dialogrutan <link linkend="commands-dialogs-image-shearimage" +><guilabel +>Skjuva bild</guilabel +></link +>, utom att den arbetar med det aktuella lagret istället för hela bilden. </para> + +</sect3> + +</sect2> + +<sect2 id="commands-dialogs-filters"> +<title +>Dialogrutor för att arbete med filter</title> + +<para +>Alla filterdialogrutor består av en filterspecifik del till vänster, och en generell del till höger. Den generella delen består av ett förhandsgranskningsfönster, som du kan anpassa med styrknapparna under det. Välj <guilabel +>Förhandsgranskning</guilabel +> eller <guilabel +>Original</guilabel +> beroende på om du vill att förhandsgranskningsfönstret ska visa en förhandsgranskning av filtereffekten eller originalbilden. Du kan zooma in eller zooma ut, och uppdatera förhandsgranskningen med de tre knapparna nere till höger. Dessutom avgör alternativet <guilabel +>Automatisk uppdatering</guilabel +> om förhandsgranskningsfönstret uppdateras automatiskt. Om du avmarkerar kryssrutan, måste du uppdatera förhandsgranskningen själv. </para> + +<sect3 id="commands-dialogs-filters-blur"> +<title +>Dialogrutan <guilabel +>Suddighet</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Suddighet</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-blur.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Suddighet</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Suddighet</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Dialogrutan låter dig anpassa sättet som bilden görs suddig. Nummerrutorna <guilabel +>Halv bredd</guilabel +> och <guilabel +>Halv höjd</guilabel +> bestämmer storleken på de områden i bilden som görs suddiga i följd. Du kan ställa in hur stark suddighet som ska användas med nummerrutan <guilabel +>Styrka</guilabel +>, och du kan lägga till en rotation till området med nummerrutan <guilabel +>Vinkel</guilabel +>. Till sist ger inställningen <guilabel +>Form</guilabel +> dig möjlighet att välja mellan cirkulära och rektangulära områden. </para> + +</sect3> + + +<sect3 id="commands-dialogs-filters-brightnesscontrast"> +<title +>Dialogrutan <guilabel +>Ljusstyrka och kontrast</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Ljusstyrka och kontrast</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-brightnesscontrast.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Ljusstyrka och kontrast</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Ljusstyrka och kontrast</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan anpassa ljusstyrka och kontrast i bilden med den här dialogrutan. </para +><para +>Diagrammet med kurvan har en histogramliknande bakgrund som visar förekomsten av diverse ljusstyrkenivåer. Själva kurvan (ursprungligen en diagonal linje från nedre vänstra till övre högra hörnet) avgör de nya ljusstyrkenivåer (på den vertikala axeln) som bildpunkter med en viss ursprunglig nivå (på den horisontella axeln) ska avbildas till. Exempelvis ställer den ursprungliga diagonala linjen från nedre vänstra till övre högra hörnet in varje bildpunkt till sitt eget ljusstyrkevärde, vilket betyder ingen ändring. En horisontell linje betyder att alla bildpunkter får samma ljusstyrka. Det betyder minimal kontrast, där själva ljusstyrkan anges av höjden som linjen placeras. </para +><para +>Du kan klicka på ett grepp (en röd cirkel) för att markera den (ett markerat grepp anges av en ifylld cirkel) och dra omkring det för att ändra kurvans form. Kurvan ritas jämt genom greppen (alltid enbart från vänster till höger). Om du klickar på kurvan, läggs ett grepp till på den positionen. Genom att klicka någon annanstans på bilden lägger också till ett grepp på den positionen. Du kan trycka på <keycap +>Delete</keycap +> för att ta bort greppet som för närvarande är markerat. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-bumpmap"> +<title +>Dialogrutan <guilabel +>Bulkarta</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Bulkarta</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-bumpmap.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Bulkarta</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Bulkarta</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan använda effekten bulkarta och anpassa den genom att använda den här dialogrutan. Ett lager används som bulkarta: det läses som en gråskalebild och de gråa värdena av dess bildpunkter används för att förvränga det andra lagret så att en illusion av djup skapas. Större gråa värden, dvs. vitare, betyder en högre höjd, mindre värden, dvs nästan svarta, betyder en lägre höjd — eller ett större djup, höjden kan vara <quote +>under havsytan</quote +>. En ljuskälla som skiner <quote +>ovanifrån</quote +> på bilden som ligger <quote +>på marken</quote +> simuleras, för att avgöra djup och riktning hos skuggor. </para +><para +>Det första alternativet i dialogrutan erbjuder dig att välja <guilabel +>Bulkartlager</guilabel +>. </para +><para +>Under <guilabel +>Typ</guilabel +> kan du välja vilken sorts bulkarta som ska användas. Det finns tre typer, <guilabel +>Linjär</guilabel +> (en vanlig användning av bulkartan), <guilabel +>Sfärisk</guilabel +>(fokuserar på extremvärden, dvs. skuggor och dagrar) och <guilabel +>Sinusformad</guilabel +> (som fokuserar på mellantoner). </para +><para +>Därefter finns tre alternativ för att ändra bulkartan förutom tillämpningsalgoritm. Med <guilabel +>Kompensera för förmörkning</guilabel +> återställs bilden till ungeför dess ursprungliga ljusstyrka om användning av bulkartan skulle göra den mörkare. Alternativet <guilabel +>Invertera bulkarta</guilabel +> skapar en inverterad bulkarta (högt och lågt är ombytta). Med <guilabel +>Ruta bulkarta</guilabel +> läggs en bulkarta som är mindre än lagret den används på ut (upprepade gånger), så att den täcker hela lagret. </para +><para +>Under <guilabel +>Inställningar</guilabel +> kan du ange bulkartans matematiska parametrar. Först av allt <guilabel +>Azimut</guilabel +> (vinkeln mellan ljuskällan och X-Y planet), <guilabel +>Höjd</guilabel +> (höjden av den simulerade ljuskällan ovanför ytan i grader, med 0 grader är på marken och 90 grader är vertikalt ovanför bilden) och <guilabel +>Djup</guilabel +> (den maximala vertikala förvrängningen). </para +><para +>Därefter finns <guilabel +>X-position</guilabel +> och <guilabel +>Y-position</guilabel +> som du kan förskjuta bulkartans lager i förhållande till resultatlagret, <guilabel +>Vattennivå</guilabel +> (djupet som används som neutralt) och <guilabel +>Dagsljus</guilabel +> som avgör det relativa mängden dagsljus (ljus från omgivningen). </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-coloradjustment"> +<title +>Dialogrutan <guilabel +>Färgjustering</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Färgjustering</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-coloradjustment.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Färgjustering</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Färgjustering</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan åter dig anpassa färgjusteringsfiltret. Du kan använda kurvan (se avsnittet om <link linkend="commands-dialogs-filters-brightnesscontrast" +>Ljusstyrka och kontrast</link +> för en kortfattad beskrivning av kurvan) för att bestämma avbildningen från gamla till nya färgnivåer separat för var och en av kanalerna. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-colortoalpha"> +<title +>Dialogrutan <guilabel +>Färg till alfa</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Färg till alfa</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-colortoalpha.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Färg till alfa</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Färg till alfa</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan få delar av bilden att bli genomskinliga för en viss färg (formellt <quote +>alfa-genomskinliga</quote +>) med den här dialogrutan. Du kan välja färg du vill ta bort från bilden (och ersätta den med genomskinlighet) med <guilabel +>Färg</guilabel +>, och hur mycket en färg får skilja sig från den valda innan den inte anses gälla med nummerrutan <guilabel +>Tröskel</guilabel +>. Att ställa in tröskeln till noll (0) säkerställer att bara bildpunkter med exakt samma färg blir genomskinliga, medan högre trösklar får andra färger att också bli genomskinliga. </para> + +</sect3> +<sect3 id="commands-dialogs-filters-colortransfer"> +<title +>Dialogrutan <guilabel +>Färgöverföring</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Färgöverföring</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-colortransfer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Färgöverföring</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Färgöverföring</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Dialogrutan låter dig kopiera färger från en bild (<guilabel +>Referensbild</guilabel +>) till den nuvarande bilden. Färgerna i båda bilderna jämförs och varje färg i bilden du arbetar med ersätts av den närmaste i referensbilden. </para> + +</sect3> + +<!-- +<sect3 id="commands-dialogs-filters-cubism"> +<title +>The <guilabel +>Cubism</guilabel +> dialog</title> + +<para> +<screenshot> +<screeninfo +>The <guilabel +>Cubism</guilabel +> dialog</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-cubism.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>The <guilabel +>Cubism</guilabel +> dialog</phrase> +</textobject> +<caption +><para +>The Cubism dialog</para +></caption> +</mediaobject> +</screenshot> +</para> + +<para> +This dialog has two filter-specific options. The <guilabel +>Tile +size:</guilabel +> slider and spinbox determine how big the tiles are in which +the image is subdivided, the <guilabel +>Tile saturation:</guilabel +> setting +sets the color saturation of the tiles. +</para> + +</sect3> +--> + +<sect3 id="commands-dialogs-filters-customconvolution"> +<title +>Dialogrutan <guilabel +>Egen faltning</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Egen faltning</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-customconvolution.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Egen faltning</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Egen faltning</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan utföra en egen förvrängningseffekt i bilden med det här filtret. De nio nummerrutorna längst upp till vänster bestämmer förvrängningen. Varje bildpunkt tilldelas ett nytt värde baserat på dessa värden: bildpunktens tidigare färgvärden och de åtta omgivande bildpunkterna multipliceras var och en med värdena i respektive nummerrutor, resultaten adderas, och slutresultatet är bildpunktens nya färgvärde. Innan det appliceras, kan slutresultatet multipliceras med en viss <guilabel +>Faktor:</guilabel +> eller ett viss <guilabel +>Position:</guilabel +> kan läggas till. </para +><para +>I exemplets skärmbild tilldelas varje bildpunkt ett nytt värde baserat på dess eget (1 i centrum), som läggs ihop med värdet av bildpunkterna uppåt till höger och direkt under den (var och en med faktorn 1, dvs det verkliga värdet, eftersom multiplikation med 1 inte har någon effekt), och som subtraheras med värdet av bildpunkterna neråt åt höger och direkt ovanför (adderade med faktorn -1, och alltså subtraherade med faktorn 1). </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-emboss"> +<title +>Dialogrutan <guilabel +>Relief</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Relief</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-emboss.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Relief</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Relief</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Dialogrutan innehåller bara ett alternativ, skjutreglaget och nummerrutan <guilabel +>Djup:</guilabel +> som bestämmer djup för reliefeffekten. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-filtersgallery"> +<title +>Dialogrutan <guilabel +>Filtergalleri</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Filtergalleri</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-filtersgallery.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Filtergalleri</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Filtergalleri</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan kan användas för att få en snabb överblick av vad de diverse tillgängliga filtren gör. Filtren används i tur och ordning för den aktuella bilden, och resultaten sparas i listrutan till vänster som miniatyrbilder. Om du markerar en, blir dess alternativ tillgängliga i sektionen <guilabel +>Inställning</guilabel +>. Se beskrivningen av respektive filter för detaljinformation. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-gaussiannoise"> +<title +>Dialogrutan <guilabel +>Gaussisk brusreducering</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Gaussisk brusreducering</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-gaussiannoise.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Gaussisk brusreducering</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Gaussisk brusreducering</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Dialogrutan låter dig anpassa en Gaussisk brusreducering. Inställningen <guilabel +>Tröskel</guilabel +> är ett mått på hur mycket brus som ska tas bort (dvs. hur snabbt en <quote +>ensam</quote +> bildpunkt ska göras likadan som dess omgivning), medan inställningen <guilabel +>Fönsterstorlek</guilabel +> avgör radien på området som tas hänsyn till när bildpunkter ändras. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-lenscorrection"> +<title +>Dialogrutan <guilabel +>Linskorrektion</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Linskorrektion</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-lenscorrection.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Linskorrektion</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Linskorrektion</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan korrigera en bild som är förvrängd på grund av vanliga linsavvikelser med den här dialogrutan. Du kan ange en <guilabel +>Förvrängningskorrigering</guilabel +>, som ange hur mycket bilden ska korrigeras om den är för konkav eller konvex, för områden nära centrum och områden nära kanterna. Om du vill ha en asymmetrisk korrigering, kan du ange olika <guilabel +>X</guilabel +>- och <guilabel +>Y</guilabel +>-koordinater för centrum (i procent av den totala bredden och höjden, mätt från övre vänstra hörnet). </para +><para +>Du kan också korrigera en bild som är för ljus eller för mörk med nummerrutan <guilabel +>Ljusstyrkekorrigering</guilabel +>. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-imagerestoration"> +<title +>Dialogrutan <guilabel +>Bildrestaurering</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Bildrestaurering</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-imagerestoration.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Bildrestaurering</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Bildrestaurering</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Genom att använda den här dialogrutan kan du ange exakt hur bildrestaureringen ska utföras. Filtret försöker öka bildens kvalitet, genom att till exempel ta bort repor. Diverse alternativ är tillgängliga för att anpassa dess beteende. </para +><para +>(Tyvärr beskrivs inte dessa ännu.) </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-oilpaint"> +<title +>Dialogrutan <guilabel +>Oljemålning</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Oljemålning</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-oilpaint.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Oljemålning</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Oljemålning</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan kan ställa in två parametrar för tillhörande filter. Inställningen <guilabel +>Penselstorlek:</guilabel +> avgör storleken hos penseln som används för att simulera oljemålningseffekten, och inställningen <guilabel +>Utjämna:</guilabel +> anger om skillnaden i färg mellan intilliggande <quote +>penseldrag</quote +> kan vara stor (låg jämnhet) eller ska vara liten (hög jämnhet). </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-pixelize"> +<title +>Dialogrutan <guilabel +>Bildpunkter</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Bildpunkter</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-pixelize.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Bildpunkter</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Bildpunkter</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan justera två inställningar i den här dialogrutan. <guilabel +>Bildpunktsbredd:</guilabel +> och <guilabel +>Bildpunktshöjd:</guilabel +> anger bredd och höjd för området som ska samlas och medelvärdesbildas för att skapa en ny, större <quote +>bildpunkt</quote +>. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-raindrops"> +<title +>Dialogrutan <guilabel +>Regndroppar</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Regndroppar</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-raindrops.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Regndroppar</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Regndroppar</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Det här filtret kan anpassas med inställningarna <guilabel +>Droppstorlek:</guilabel +> (regndropparnas medeldiameter), <guilabel +>Antal:</guilabel +> (antal regndroppseffekter som ska läggas till på bilden) och <guilabel +>Fiskögon:</guilabel +> (procentuella andelen regndroppar som ska återges med fiskögoneffekt istället för vanlig enkel regndroppseffekt). </para> +</sect3> + +<sect3 id="commands-dialogs-filters-randomnoise"> +<title +>Dialogrutan <guilabel +>Slumpmässigt brus</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Slumpmässigt brus</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-randomnoise.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Slumpmässigt brus</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Slumpmässigt brus</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Det här filtret lägger till slumpmässigt brus (kornighet eller något liknande) i bilden. Det finns två inställningar som kan anpassas: mängden brus (<guilabel +>Nivå</guilabel +>, som ett procenttal), och brusets <guilabel +>Ogenomskinlighet</guilabel +> (ska originalfärgen fortfarande vara något synlig eller inte). </para> + +</sect3> +<sect3 id="commands-dialogs-filters-randompick"> +<title +>Dialogrutan <guilabel +>Välj slumpmässigt</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Välj slumpmässigt</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-randompick.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Välj slumpmässigt</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Välj slumpmässigt</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan ange parametrar för filtret <guilabel +>Välj slumpmässigt</guilabel +> i den här dialogrutan. Inställningen <guilabel +>Nivå</guilabel +> avgör hur många bildpunkter som påverkas (mätt som ett procenttal), området som beaktas för att bestämma en ny färg för en bildpunkt ställs in med <guilabel +>Fönsterstorlek</guilabel +>, och dessutom kan ändringarnas <guilabel +>Ogenomskinlighet</guilabel +> ställas in. </para> + +</sect3> + + +<sect3 id="commands-dialogs-filters-roundcorners"> +<title +>Dialogrutan <guilabel +>Runda hörn</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Runda hörn</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-roundcorners.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Runda hörn</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Runda hörn</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Dialogrutan har en inställning: de rundade hörnens radie. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-smalltiles"> +<title +>Dialogrutan <guilabel +>Små rutor</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Små rutor</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-smalltiles.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Små rutor</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Små rutor</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan ställa in antal uppdelningar med inställningen <guilabel +>Antal rutor</guilabel +> i den här dialogrutan. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-sobel"> +<title +>Dialogrutan <guilabel +>Sobel</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Sobel</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-sobel.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Sobel</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Sobel</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan ställa in parametrar för kantdetekteringsfiltret <guilabel +>Sobel</guilabel +> här. För det första kan du bestämma filtrets riktning: horisontellt, vertikalt eller båda. Inställningen <guilabel +>Behåll resultatets tecken</guilabel +> påverkar inte vanliga bilder. <guilabel +>Gör bilden ogenomskinlig</guilabel +> avgör om resultatbilden är ogenomskinlig eller genomskinlig. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-unsharpmask"> +<title +>Dialogrutan <guilabel +>Oskarp mask</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Oskarp mask</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-unsharpmask.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Oskarp mask</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Oskarp mask</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Dialogrutan erbjuder tre alternativ för skärpefiltret <guilabel +>Oskarp mask</guilabel +>: maskens radie (<guilabel +>Halv storlek</guilabel +>), <guilabel +>Mängd</guilabel +> som anger hur mycket skarpare bilden ska göras, och <guilabel +>Tröskel</guilabel +> som anger tröskelnivån. </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-wave"> +<title +>Dialogrutan <guilabel +>Våg</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Våg</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-wave.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Våg</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Våg</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan bestämma fyra inställningar av både vågdistortionens horisontella och vertikala komponent här (observera att en vertikal våg betyder att den vertikala positionen beror på den horisontella, och den ser därför ut som ett <quote +>W</quote +>). <guilabel +>Våglängd</guilabel +> (en kortare våglängd betyder en mer nyckfull våg), <guilabel +>Förskjut</guilabel +> (i vilken punkt vågen ska börja), <guilabel +>Amplitud</guilabel +> (förvrängningens storlek) och <guilabel +>Form</guilabel +> (<guilabel +>Sinusformad</guilabel +> eller rundad, mot <guilabel +>Triangel</guilabel +> eller spetsig). </para> + +</sect3> + +<sect3 id="commands-dialogs-filters-waveletnoise"> +<title +>Dialogrutan <guilabel +>Wavelet-brusreducering</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Wavelet-brusreducering</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-waveletnoise.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Wavelet-brusreducering</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Wavelet-brusreducering</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den enda inställningen här, <guilabel +>Tröskel</guilabel +>, anger hur enkelt bildpunkter betraktas som brus som ska tas bort och göras likadana som det omgivande området. </para> + +</sect3> + +</sect2> + +<sect2 id="commands-dialogs-misc"> +<title +>Diverse dialogrutor</title> + +<sect3 id="commands-dialogs-misc-addpalette"> +<title +>Dialogrutan <guilabel +>Lägg till palett</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Lägg till palett</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-addpalette.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Lägg till palett</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Lägg till palett</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan lägga till en egen färgpalett till &chalk; med den här dialogrutan. Fyll i namnet på paletten i textfältet längst upp. Skapa därefter paletten: använd knappen <guibutton +>Lägg till ny färg...</guibutton +> för att lägga till en färg i paletten och <guibutton +>Ta bort markerad färg</guibutton +> för att ta bort färgen som för närvarande är markerad. Klicka på knappen <guibutton +>Lägg till i fördefinierade paletter</guibutton +> för att lägga till din nyskapade palett i palettlistan, eller klicka bara på <guibutton +>Ok</guibutton +> när du är klar. </para> + +</sect3> + +<sect3 id="commands-dialogs-misc-documentinformation"> +<title +>Dialogrutan <guilabel +>Dokumentinformation</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Dokumentinformation</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-documentinformation.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Dokumentinformation</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Dokumentinformation</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här dialogrutan är likadan som i andra &koffice;-program. Du kan skriva in diverse information om dokumentet här, som sparas med dokumentet så att du senare kan hämta den för granskning eller redigering. </para> + +<para +>Under fliken <guilabel +>Allmänt</guilabel +> kan du skriva in titel, ämne och nyckelord samt en sammanfattning. Längst ner i fliken visas viss statistisk information. Under fliken <guilabel +>Upphovsman</guilabel +> kan du lagra information om dig själv. Den tredje fliken <guilabel +>Användardefinierad metadata</guilabel +>, låter dig lagra all annan information. </para> +</sect3> + +</sect2> + + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/commands-menus.docbook b/koffice-i18n-sv/docs/koffice/chalk/commands-menus.docbook new file mode 100644 index 00000000..878df754 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/commands-menus.docbook @@ -0,0 +1,4109 @@ +<sect1 id="commands-menus"> +<title +>Menyer</title> + +<para +>Vissa av &chalk;s menyer är standardmenyer i &kde; eller &koffice;, medan andra är speciella för &chalk;. Menyn <guimenu +>Arkiv</guimenu +> innehåller kommandon för hantering av filer. I menyn <guimenu +>Redigera</guimenu +> hittar du kommandon som gör någonting med nuvarande markering. Du kan ändra sättet du ser bilden med kommandon i menyn <guimenu +>Visa</guimenu +>. Menyn <guimenu +>Bild</guimenu +> innehåller kommandon som ändrar hela bilden, som att konvertera alla lager till en annan färgmodell eller ändra storlek eller skala bilden. Menyn <guimenu +>Lager</guimenu +> är som menyn <guimenu +>Bild</guimenu +>, men kommandona arbetar bara med det aktuella lagret. Menyn <guimenu +>Markera</guimenu +> innehåller kommandon för att skapa och behandla markeringar. Menyn <guimenu +>Filter</guimenu +> innehåller alla filter du har installerade. De arbetar på det aktuella lagret. Menyn <guimenu +>Skript</guimenu +> innehåller alternativ för att arbeta med skript. Menyn <guimenu +>Inställningar</guimenu +> är gemensam i &koffice; och låter dig hantera verktygsrader, genvägar och inställning av &chalk;. Till sist låter menyn <guimenu +>Hjälp</guimenu +> dig komma åt diverse (förhoppningsvis hjälpsam) information, som den här handboken. </para> + +<!-- ====== File ================================================ --> + +<sect2 id="commands-menus-file"> +<title +>Menyn <guimenu +>Arkiv</guimenu +></title> +<para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>N</keycap +></keycombo +></shortcut +> <guimenu +>Arkiv</guimenu +> <guimenuitem +>Ny</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt dokument.</action +> Det visar dialogrutan <guilabel +>Nytt dokument</guilabel +>, som är standard i hela &koffice;, där du kan välja att börja med ett tomt dokument av en viss typ, eller att öppna ett dokument som nyligen öppnats.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>O</keycap +></keycombo +></shortcut +> <guimenu +>Arkiv</guimenu +> <guimenuitem +>Öppna...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar ett befintligt dokument.</action +> Eftersom det använder den vanliga dialogrutan <guilabel +>Öppna dokument</guilabel +> i &kde; för att låta dig välja en fil, kan du öppna filer via diverse protokoll (ftp, fish, etc.). </para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Öppna senaste</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar ett dokument som nyligen öppnats.</action +> Genom att klicka på menyalternativet visas en undermenymed de tio senast öppnade dokumenten där du snabbt kan öppna en bild som du nyligen har arbetat med.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>S</keycap +></keycombo +></shortcut +> <guimenu +>Arkiv</guimenu +> <guimenuitem +>Spara</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Sparar dokumentet.</action +> Om du inte tidigare har sparat dokumentet, visas dialogrutan <guilabel +>Spara dokument som</guilabel +>, annars sparas dokumentet med sitt nuvarande namn. </para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Spara som...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Sparar dokumentet med ett annat namn.</action +> Den vanliga dialogrutan i &kde; används, så det är helt möjligt att spara på en annan dator via FTP eller SSH (fish).</para +> </listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Uppdatera</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Laddar om det nuvarande dokumentet från disk.</action +> Alla ändringar sedan du senast sparade dokumentet går förlorade.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Importera...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar ett befintligt dokument.</action +> I motsats till <menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Öppna</guimenuitem +></menuchoice +>, laddar det inte själva dokumentet, utan bara dess innehåll: Du får en kopia av den valda filen som ett nytt dokument. </para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Exportera...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Sparar dokumentet med ett annat namn.</action +> (För närvarande är det samma sak som <menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Spara som...</guimenuitem +></menuchoice +>.) </para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Skicka e-post...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skickar dokumentet via e-post.</action +> Det förvalda brevfönstret i &kde; används.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +> &Ctrl;<keycap +>P</keycap +> </keycombo +></shortcut +> <guimenu +>Arkiv</guimenu +> <guimenuitem +>Skriv ut...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skriver ut dokumentet.</action +> Du ser den vanliga utskriftsdialogrutan i &kde; visas.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Förhandsgranskning av utskrift...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Visar en förhandsgranskning av hur det utskrivna dokumentet kommer att se ut.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Dokumentinformation</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-misc-documentinformation" +><guilabel +>Dokumentinformation</guilabel +></link +>.</action +> Dialogrutan kan användas för att lägga till diverse information i bilden, som titel, ämne, nyckelord, information om upphovsman, och all annan information som du vill spara med bilden.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>W</keycap +></keycombo +></shortcut +> <guimenu +>Arkiv</guimenu +> <guimenuitem +>Stäng</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Stänger dokumentet.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>Q</keycap +></keycombo +></shortcut +> <guimenu +>Arkiv</guimenu +> <guimenuitem +>Avsluta</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Avslutar &chalk;.</action +></para +></listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + +<!-- ====== Edit ================================================ --> + + +<sect2 id="commands-menus-edit"> +<title +>Menyn <guimenu +>Redigera</guimenu +></title> +<para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>Z</keycap +></keycombo +></shortcut +> <guimenu +>Redigera</guimenu +> <guimenuitem +>Ångra</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ångrar den senaste åtgärden som utförts.</action +> Åtgärder (som att måla ett streck, fylla ett område, etc.) lagras i en <quote +>stack</quote +>. Den senaste åtgärden du gjorde ångras, och bilden återställs till tillståndet innan den. Genom att omedelbart välja <guimenuitem +>Ångra</guimenuitem +> igen, ångras den föregående åtgärden, etc.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>Z</keycap +></keycombo +></shortcut +> <guimenu +>Redigera</guimenu +> <guimenuitem +>Gör om</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Gör om den senaste ångrade åtgärden.</action +> Som beskrivits för <guimenuitem +>Ångra</guimenuitem +>, kan en serie med åtgärder ångras. Med <guimenuitem +>Gör om</guimenuitem +>, utförs en åtgärd som ångrats igen, och om flera åtgärder har ångrats, kan du göra om dem i tur och ordning.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +> &Ctrl;<keycap +>X</keycap +> </keycombo +></shortcut +> <guimenu +>Redigera</guimenu +> <guimenuitem +>Klipp ut</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Klipper ut markeringen till klippbordet.</action +> Den nuvarande markeringen läggs på &kde;:s klippbord, och markeringen rensas.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>C</keycap +></keycombo +></shortcut +> <guimenu +>Redigera</guimenu +> <guimenuitem +>Kopiera</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Kopierar markeringen till klippbordet.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>V</keycap +></keycombo +></shortcut +> <guimenu +>Redigera</guimenu +> <guimenuitem +>Klistra in</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Klistrar in innehållet på klippbordet.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigera</guimenu +> <guimenuitem +>Klistra in i ny bild</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Klistrar in innehållet på klippbordet som en ny bild.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigera</guimenu +> <guimenuitem +>Rensa</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Rensar markeringen.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Alt;&Backspace;</keycombo +></shortcut +> <guimenu +>Redigera</guimenu +> <guimenuitem +>Fyll med förgrundsfärg</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Fyller markeringen med nuvarande förgrundsfärg.</action +> Den nuvarande förgrundsfärgen visas i den färgade fyrkanten i övre vänstra hörnet i paletten <action +>Färger</action +>.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +>&Backspace;</shortcut +> <guimenu +>Redigera</guimenu +> <guimenuitem +>Fyll med bakgrundsfärg</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Fyller markeringen med nuvarande bakgrundsfärg.</action +> Den nuvarande bakgrundsfärgen visas i den nedre högra färgade fyrkanten i övre vänstra hörnet i paletten <action +>Färger</action +>.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigera</guimenu +> <guimenuitem +>Fyll med mönster</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Fyller markeringen med nuvarande mönster.</action +> Det nuvarande mönstret visas i verktygsraden <action +>Penselformer</action +>, oftast längst upp till höger i &chalk;s fönster.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigera</guimenu +> <guisubmenu +>Resurser</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Innehåller alternativ för att arbeta med färgpaletter.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigera</guimenu +> <guisubmenu +>Resurser</guisubmenu +> <guimenuitem +>Lägg till ny palett...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-misc-addpalette" +><guilabel +>Lägg till palett</guilabel +></link +>.</action +> Du kan skapa en egen färgpalett här.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigera</guimenu +> <guisubmenu +>Resurser</guisubmenu +> <guimenuitem +>Redigera palett...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <guilabel +>Redigera palett</guilabel +>.</action +> Välj en färgpalett att redigera i listan. Därefter visas samma dialogruta som med <guilabel +>Lägg till palett</guilabel +> med skillnaden att du redigerar den valda färgpaletten istället för att lägga till en ny.</para> +</listitem +></varlistentry> + +</variablelist> +</para> + +</sect2> + +<!-- ====== View ================================================ --> + + +<sect2 id="commands-menus-view"> +<title +>Menyn <guimenu +>Visa</guimenu +></title> +<para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>F</keycap +></keycombo +></shortcut +> <guimenu +>Visa</guimenu +> <guimenuitem +>Fullskärmsläge</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Byter mellan normal vy och fullskärmsvy.</action +> I fullskärmsvy döljs namnlisten och själva programfönstrets storlek ändras till hela skärmen.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Ny vy</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar en ny vy för aktuellt dokument.</action +> Ett nytt programfönster öppnas så att du kan ha två olika vyer av samma dokument, för att till exempel arbeta med två olika områden samtidigt, eller titta på ett område med olika zoomnivåer samtidigt. Ändringar du gör i dokumentet i en vy syns omedelbart i övriga vyer.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>W</keycap +></keycombo +></shortcut +> <guimenu +>Visa</guimenu +> <guimenuitem +>Stäng alla vyer</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Stänger alla vyer.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Dela vy</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Delar aktuell vy.</action +> Ritområdet delas i två delar, som kan användas precis som två vyer i olika fönster.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Ta bort vy</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Tar bort delning av vyn.</action +> Den andra vyn (den nedre eller högra) stängs och den första förblir synlig.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Avdelarens orientering</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Ändrar sättet som den delade vyn visas.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Avdelarens orientering</guisubmenu +> <guimenuitem +>Vertikal</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ändrar avdelarens orientering till vertikal.</action +> De två delade vyerna placeras sida vid sida.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Avdelarens orientering</guisubmenu +> <guimenuitem +>Horisontell</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ändrar avdelarens orientering till horisontell.</action +> De två delade vyerna placeras ovanför varandra.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>+</keycap +></keycombo +></shortcut +> <guimenu +>Visa</guimenu +> <guimenuitem +>Zooma in</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Zoomar in i vyn.</action +> Vyn blir mer detaljerad, men ett mindre område syns på en gång.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>-</keycap +></keycombo +></shortcut +> <guimenu +>Visa</guimenu +> <guimenuitem +>Zooma ut</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Zoomar ut i vyn.</action +> Ett större område syns på en gång, men det blir mindre detaljerat.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>0</keycap +></keycombo +></shortcut +> <guimenu +>Visa</guimenu +> <guimenuitem +>Verkliga bildpunkter</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Zoomar vyn till faktisk bildpunktsstorlek.</action +> (skala 1:1)</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Faktisk storlek</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Zoomar vyn till faktisk bildstorlek.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Fyll sidan</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Zoomar vyn så att bilden fyller tillgänglig arbetsyta.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>R</keycap +></keycombo +></shortcut +> <guimenu +>Visa</guimenu +> <guimenuitem +>Visa linjaler</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer linjalerna.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Visa rutnät</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer rutnätslinjerna.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Rutnätsmellanrum</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Innehåller diverse alternativ för att ställa in avstånd mellan rutnätslinjer.</action +> De tillgängliga avståndsalternativen är <guimenuitem +>1x1</guimenuitem +>, <guimenuitem +>2x2</guimenuitem +>, <guimenuitem +>5x5</guimenuitem +>, <guimenuitem +>10x10</guimenuitem +>, <guimenuitem +>20x20</guimenuitem +> och <guimenuitem +>40x40</guimenuitem +>.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Visa perspektivrutnät</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer perspektivrutnätet.</action> +</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Rensa perspektivrutnät</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Rensar perspektivrutnätet</action +> (Alla rutnätslinjer som skapats, tas bort.)</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Låter dig ändra visning av de olika paletterna.</action +> Standardvyn i &chalk; visar alla paletter, och alternativen anges därför som Dölj <replaceable +>palett</replaceable +>. När en viss palett döljs, ändras motsvarande menyalternativ till Visa <replaceable +>palett</replaceable +>.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>H</keycap +></keycombo +></shortcut +> <guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj alla palettfönster</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer alla paletter.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj Översikt</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>Översikt</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj HSV</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>HSV</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj RGB</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>RGB</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj Grå</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>Grå</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj Paletter</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>Paletter</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj Lager</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>Lager</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj Skripthantering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>Skripthantering</guilabel +>. </action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj Histogram</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>Histogram</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj Vattenfärger</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten <guilabel +>Vattenfärger</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Paletter</guisubmenu +> <guimenuitem +>Dölj Pensel, Ellips, Filterverktyg, Linje, Polygon etc.</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer paletten för valt <guilabel +>Verktyg</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Visualisering av väta</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer indikeringen av väta hos vattenfärg.</action +></para +></listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + +<!-- ====== Image =============================================== --> + + +<sect2 id="commands-menus-image"> +<title +>Menyn <guimenu +>Bild</guimenu +></title> +<para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guimenuitem +>Bildegenskaper</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-image-imageproperties" +><guilabel +>Bildegenskaper</guilabel +></link +>, där du kan ändra bildens namn, storlek, profil och beskrivning.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guimenuitem +>Ändra storlek på bild till storlek av aktuellt lager</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ändrar bildens storlek till storleken hos lagret som för närvarande är aktivt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guisubmenu +>Substrat</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-image-substrate" +><guilabel +>Substrat</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guisubmenu +>Rotera</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Roterar bilden.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guisubmenu +>Rotera</guisubmenu +> <guimenuitem +>Rotera bild...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-image-rotateimage" +><guilabel +>Rotera bild</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guisubmenu +>Rotera</guisubmenu +> <guimenuitem +>Rotera bild medurs</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Roterar bilden 90 grader medurs.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guisubmenu +>Rotera</guisubmenu +> <guimenuitem +>Rotera bild moturs</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Roterar bilden 90 grader moturs (270 grader medurs).</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guisubmenu +>Rotera</guisubmenu +> <guimenuitem +>Rotera bild 180°</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Roterar bilden 180 grader.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guimenuitem +>Konvertera bildtyp...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-image-convertimagetype" +><guilabel +>Konvertera alla lager</guilabel +></link +>.</action +> Den låter dig konvertera bilden till en annan färgrymd. Förutom färgrymden, kan profilen och uppritningens uppsåt också anges.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guimenuitem +>Separera bild...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-image-separateimage" +><guilabel +>Separera bild</guilabel +></link +>.</action +> Där kan du separera bilden i lager för varje enskild komponent i färgrymden.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guimenuitem +>Ändra bildstorlek...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-image-imagesize" +><guilabel +>Bildstorlek</guilabel +></link +>.</action +> Här kan du ändra bildens storlek eller skala bilden med diverse algoritmer.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Bild</guimenu +> <guimenuitem +>Skjuva bild...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-image-shearimage" +><guilabel +>Skjuva bild</guilabel +></link +>.</action +> Du kan skjuva bilden i X- eller Y-riktning, eller både och.</para +></listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + +<!-- ====== Layer =============================================== --> + +<sect2 id="commands-menus-layer"> +<title +>Menyn <guimenu +>Lager</guimenu +></title> + +<para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>N</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guimenuitem +>Lägg till...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-newlayer" +><guilabel +>Nytt lager</guilabel +></link +>.</action +> Den skapar ett nytt tomt lager. Du kan ange namn, genomskinlighet, sammansättningsläge och lagertyp.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för en given &koffice; objekttyp.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Skalbar grafik</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &karbon14;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Textdokument</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &kword;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Flödesscheman och diagram</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &kivio;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Stordiabildspresentationer</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &kpresenter;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Bildobjekt</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &chalk;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Rapportmall</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &kugar; Designer-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Diagram</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &kchart;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Formeleditor</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &kformula;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Rapportgenerator</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &kugar;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Projekthantering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat Kplato-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guisubmenu +>Objektlager</guisubmenu +> <guimenuitem +>Kalkylark</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Skapar ett nytt lager för ett inbäddat &kspread;-objekt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guimenuitem +>Justeringslager</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-newadjustmentlayer" +><guilabel +>Nytt justeringslager</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guimenuitem +>Infoga bild som lager...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <guilabel +>Importera bild</guilabel +>.</action +> Du kan bläddra till och välja en bildfil, som infogas i ett nytt lager.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>J</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guimenuitem +>Klipp ut markering till nytt lager</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Klipper ut nuvarande markering och infogar den som ett nytt lager.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>J</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guisubmenu +>Ny</guisubmenu +> <guimenuitem +>Kopiera markering till nytt lager</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Kopierar nuvarande markering och infogar den som ett nytt lager.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Ta bort</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Tar bort aktuellt lager och dess innehåll.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Duplicera</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Duplicerar aktuellt lager.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Dölj/visa</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ändrar synlighet hos aktuellt lager i bildredigeringsfönstret.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller alternativ för att arbeta med lagermasker.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Skapa mask</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Mask från markering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Mask till markering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Använd mask</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Ta bort mask</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Redigera mask</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Visa mask</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>]</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guimenuitem +>Höj</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Flyttar aktuellt lager en nivå uppåt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>[</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guimenuitem +>Sänk</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Flyttar aktuellt lager en nivå neråt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>]</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guimenuitem +>Överst</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Flyttar aktuellt lager överst.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>[</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guimenuitem +>Underst</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Flyttar aktuellt lager underst.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Spara lager som bild...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <guilabel +>Exportera lager</guilabel +>.</action +> Det aktuella lagret sparas i vald fil.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Vänd längs X-axeln</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Vänder aktuellt lager horisontellt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Vänd längs Y-axeln</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Vänder aktuellt lager vertikalt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Egenskaper</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-layerproperties" +><guilabel +>Lageregenskaper</guilabel +></link +>.</action +> Här kan du ändra det aktuella lagrets namn, färgrymd, genomskinlighet, sammansättningsläge och position.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>E</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guimenuitem +>Sammanfoga med lager under</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Sammanfogar aktuellt lager med lagret under det.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>E</keycap +></keycombo +></shortcut +> <guimenu +>Lager</guimenu +> <guimenuitem +>Platta ut bild</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Sammanfogar alla synliga lager.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Rotera</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Roterar aktuellt lager.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Rotera</guisubmenu +> <guimenuitem +>Rotera lager...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-rotatelayer" +><guilabel +>Rotera lager</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Rotera</guisubmenu +> <guimenuitem +>Rotera medurs</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Roterar aktuellt lager 90 grader medurs.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Rotera</guisubmenu +> <guimenuitem +>Rotera moturs</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Roterar aktuellt lager 90 grader moturs (270 grader medurs).</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Rotera</guisubmenu +> <guimenuitem +>Rotera 180°</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Roterar aktuellt lager 180 grader.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Histogram...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-histogram" +><guilabel +>Histogram</guilabel +></link +>, där du kan se histogram för det aktuella lagret.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Konvertera lagertyp...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-convertlayertype" +><guilabel +>Konvertera aktuellt lager</guilabel +></link +>.</action +> Du kan ställa in diverse alternativ med avseende på färgrymd och uppritningens uppsåt.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Skala lager...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-layersize" +><guilabel +>Lagerstorlek</guilabel +></link +>.</action +> Du kan välja nya dimensioner och storleksändringsfilter att använda.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Lagereffekter</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller kommandon för att lägga till effekter i aktuellt lager. </para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Lagereffekter</guisubmenu +> <guimenuitem +>Lägg till fallskugga...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-dropshadow" +><guilabel +>Fallskugga</guilabel +></link +>.</action +> Dialogrutan kan användas för att lägga till en fallskugga under aktuellt lager.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Skjuva lager...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-layers-shearlayer" +><guilabel +>Skjuva lager</guilabel +></link +>.</action +> Du kan välja X- och Y-vinklarna, eller både och.</para +></listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + +<!-- ====== Select ============================================== --> + + +<sect2 id="commands-menus-select"> +<title +>Menyn <guimenu +>Markera</guimenu +></title> +<para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>A</keycap +></keycombo +></shortcut +> <guimenu +>Markera</guimenu +> <guimenuitem +>Markera alla</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Markerar hela det aktuella lagret.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>A</keycap +></keycombo +></shortcut +> <guimenu +>Markera</guimenu +> <guimenuitem +>Avmarkera</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Avmarkerar allt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>D</keycap +></keycombo +></shortcut +> <guimenu +>Markera</guimenu +> <guimenuitem +>Markera igen</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Markerar tidigare avmarkerade områden igen.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>I</keycap +></keycombo +></shortcut +> <guimenu +>Markera</guimenu +> <guimenuitem +>Invertera</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Inverterar markeringen.</action +> (Allt som är markerat blir avmarkerat och vice versa.)</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Alt;&Ctrl;<keycap +>D</keycap +></keycombo +></shortcut +> <guimenu +>Markera</guimenu +> <guimenuitem +>Fjäderlik...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Gör markeringen fjäderlik</action +> (Lägger till en mjuk kant omkring den.)</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Markera</guimenu +> <guimenuitem +>Liknande</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;<keycap +>H</keycap +></keycombo +></shortcut +> <guimenu +>Markera</guimenu +> <guimenuitem +>Dölj markering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Döljer markeringen.</action +> Markeringen är fortfarande aktiv, men den görs inte lägre synlig.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Markera</guimenu +> <guisubmenu +>Öka markering...</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Ökar markeringen.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Markera</guimenu +> <guisubmenu +>Minska markering...</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Minskar markeringen.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Markera</guimenu +> <guisubmenu +>Kantmarkering...</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Ger markeringen en kant.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Markera</guimenu +> <guisubmenu +>Färgintervall...</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-images-colorrange" +><guilabel +>Färgintervall</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + +<!-- ====== Filter ============================================== --> + + +<sect2 id="commands-menus-filter"> +<title +>Menyn <guimenu +>Filter</guimenu +></title> + +<para +>Se kapitlet <link linkend="filters" +>Filter</link +> för mer information om filter.</para +> <para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +>&Ctrl;&Shift;<keycap +>J</keycap +></keycombo +></shortcut +> <guimenu +>Filter</guimenu +> <guimenuitem +>Tillämpa filter igen</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Upprepar den senaste filteråtgärden.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller diverse alternativ för att ändra färgerna i bilden.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +> <guimenuitem +>Automatisk kontrast</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ändrar bilden automatiskt för att erhålla så mycket kontrast som möjligt.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +> <guimenuitem +>Ljusstyrka och kontrast...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-brightnesscontrast" +><guilabel +>Ljusstyrka och kontrast</guilabel +></link +>.</action +> Du kan ställa in bildens ljusstyrka och kontrastförhållande här.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +> <guimenuitem +>Minska mättnad</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Ta bort färgmättnad från bilden.</action +> Det får effekten att den aktuella bilden konverteras till gråskala, men all efterföljande målning görs med de vanliga färgerna.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +> <guimenuitem +>Invertera</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Inverterar bilden eller markeringen.</action +> (Svart blir vitt, blått blir gult, etc.)</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +> <guimenuitem +>Färgjustering...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-coloradjustment" +><guilabel +>Färgjustering</guilabel +></link +>.</action +> Där kan du justera komponenterna i den nuvarande bildens färgrymd (för en RGB-bild kan du till exempel ändra bidraget av röd, grön och blå i hela bilden).</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Artistiska</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller diverse filter för <quote +>artistiska</quote +> åtgärder.</para +></listitem> +</varlistentry> + +<!--<varlistentry> +<term +><menuchoice> +<guimenu +>Filter</guimenu> +<guisubmenu +>Artistic</guisubmenu> +<guimenuitem +>Cubism...</guimenuitem> +</menuchoice +></term> +<listitem +><para +><action +>Opens the <link +linkend="commands-dialogs-filters-cubism" +><guilabel +>Cubism</guilabel> +dialog</link +>.</action +> This allows you to add a cubism effect to the +selection or image.</para +></listitem> +</varlistentry +>--> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Artistiska</guisubmenu +> <guimenuitem +>Oljemålning</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-oilpaint" +><guilabel +>Oljemålning</guilabel +></link +> för att lägga till en oljemålningseffekt i markeringen eller bilden.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Artistiska</guisubmenu +> <guimenuitem +>Bildpunkter...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-pixelize" +><guilabel +>Bildpunkter</guilabel +></link +> för att göra block av bildpunkter i bilden.</action +> (Ett block av bildpunkter ändras så att de alla får samma utjämnade färg.)</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Artistiska</guisubmenu +> <guimenuitem +>Regndroppar...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-raindrops" +><guilabel +>Regndroppar</guilabel +></link +> för att lägga till en regndroppseffekt i markeringen eller bilden.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Artistiska</guisubmenu +> <guimenuitem +>Torka färgen</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Torkar våt målarfärg.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Suddighet</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller diverse suddighetsfilter.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Suddighet</guisubmenu +> <guimenuitem +>Gaussisk oskärpa</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Inför en viss oskärpa i bilden eller markeringen.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller filter som ändrar bildens färger.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +> <guimenuitem +>Färg till alfa</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +> <guimenuitem +>Färgöverföring</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-colortransfer" +><guilabel +>Färgöverföring</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +> <guimenuitem +>Maximera kanal</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Justerar färgen hos varje bildpunkt genom att ta bort färgkanaler som är mindre rikliga.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +> <guimenuitem +>Minimera kanal</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Justerar färgen hos varje bildpunkt genom att ta bort färgkanaler som är rikliga.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Kantdetektering</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller kantdetekteringsfilter.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Kantdetektering</guisubmenu +> <guimenuitem +>Underkantdetektering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Utför kantdetektering med undersidorna hos bilddelar som referenser.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Kantdetektering</guisubmenu +> <guimenuitem +>Vänsterkantdetektering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Utför kantdetektering med vänstersidorna hos bilddelar som referenser.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Kantdetektering</guisubmenu +> <guimenuitem +>Högerkantdetektering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Utför kantdetektering med högersidorna hos bilddelar som referenser.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Kantdetektering</guisubmenu +> <guimenuitem +>Sobel...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <guilabel +>Sobel</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Kantdetektering</guisubmenu +> <guimenuitem +>Överkantdetektering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Utför kantdetektering med översidorna hos bilddelar som referenser.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller bildförbättringsfilter.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +> <guimenuitem +>Bildrestaurering med Cimg....</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-imagerestoration" +><guilabel +>Bildrestaurering</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +> <guimenuitem +>Egen faltning...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-customconvolution" +><guilabel +>Egen faltning</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +> <guimenuitem +>Gaussisk brusreducering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +></action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +> <guimenuitem +>Medelvärdesborttagning</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Gör bilden eller markeringen skarpare genom att förstärka färggränser.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +> <guimenuitem +>Skärpa</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Gör bilden eller markeringen skarpare.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +> <guimenuitem +>Oskarp mask</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Använder en oskarp mask på bilden eller markeringen.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +> <guimenuitem +>Wavelet-brusreducering</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Reducerar brus i bilden eller markeringen.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Relief</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller relieffilter.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Relief</guisubmenu +> <guimenuitem +>Relief horisontellt och vertikalt</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Lägger till relief i bilden eller markeringen i de två huvudriktningarna.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Relief</guisubmenu +> <guimenuitem +>Relief med variabelt djup...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-emboss" +><guilabel +>Relief</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Relief</guisubmenu +> <guimenuitem +>Relief i alla riktningar</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Lägger till relief i bilden eller markeringen.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Relief</guisubmenu +> <guimenuitem +>Relief enbart horisontellt</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Lägger till relief i bilden eller markeringen endast längs den horisontella axeln.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Relief</guisubmenu +> <guimenuitem +>Relief med Laplacetransform</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Lägger till relief i bilden eller markeringen med Laplace-teknik.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Relief</guisubmenu +> <guimenuitem +>Relief enbart vertikalt</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Lägger till relief i bilden eller markeringen endast längs den vertikala axeln.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Avbildning</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller avbildningsfilter.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Avbildning</guisubmenu +> <guimenuitem +>Bulkarta...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-bumpmap" +><guilabel +>Bulkarta</guilabel +></link +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Avbildning</guisubmenu +> <guimenuitem +>Rundade hörn...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-roundcorners" +><guilabel +>Rundade hörn</guilabel +></link +> för att runda av bildens eller markeringens hörn.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Avbildning</guisubmenu +> <guimenuitem +>Små rutor...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Krymper bilden eller markeringen och lägger därefter till rutor på den.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller diverse filter.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +> <guimenuitem +>Linskorrektion....</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-lenscorrection" +><guilabel +>Linskorrektion</guilabel +></link +> för att korrigera linsavvikelser.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +> <guimenuitem +>Slumpmässigt brus...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-randomnoise" +><guilabel +>Slumpmässigt brus</guilabel +></link +> för att lägga till slumpmässigt brus i bilden.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +> <guimenuitem +>Välj slumpmässigt...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-randompick" +><guilabel +>Välj slumpmässigt</guilabel +></link +> för att förvränga bilden.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +> <guimenuitem +>Våg...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-wave" +><guilabel +>Våg</guilabel +></link +> för att förvränga bilden.</action +></para +></listitem> +</varlistentry> + + +<varlistentry> +<term +><menuchoice +><guimenu +>Filter</guimenu +> <guimenuitem +>Filtergalleri</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="commands-dialogs-filters-filtersgallery" +><guilabel +>Filtergalleri</guilabel +></link +>.</action +> Den visar förhandsgranskningar av de olika filtren och möjliggör enkla jämförelser.</para +></listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + +<!-- ====== Scripts ============================================= --> + + +<sect2 id="commands-menus-scripts"> +<title +>Menyn <guimenu +>Skript</guimenu +></title> +<para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><guimenu +>Skript</guimenu +> <guimenuitem +>Kör skriptfil</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Kör en skriptfil.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Skript</guimenu +> <guisubmenu +>Skripthantering...</guisubmenu +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <guilabel +>Skripthantering</guilabel +>. </action +></para +></listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + +<!-- ====== Settings ============================================ --> + +<sect2 id="commands-menus-settings"> +<title +>Menyn <guimenu +>Inställningar</guimenu +></title> +<para> +<variablelist> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guisubmenu +>Verktygsrader</guisubmenu +> </menuchoice +></term> +<listitem +><para +>Innehåller alternativ för att visa eller dölja de olika verktygsraderna.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guisubmenu +>Verktygsrader</guisubmenu +> <guimenu +>Arkiv</guimenu +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer verktygsraden <guilabel +>Arkiv</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guisubmenu +>Verktygsrader</guisubmenu +> <guimenu +>Redigera</guimenu +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer verktygsraden <guilabel +>Redigera</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guisubmenu +>Verktygsrader</guisubmenu +> <guimenu +>Navigering</guimenu +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer verktygsraden <guilabel +>Navigering</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guisubmenu +>Verktygsrader</guisubmenu +> <guimenu +>&chalk;</guimenu +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer verktygsraden <guilabel +>&chalk;</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guisubmenu +>Verktygsrader</guisubmenu +> <guimenu +>Penslar med mera</guimenu +> </menuchoice +></term> +<listitem +><para +><action +>Visar eller döljer verktygsraden <guilabel +>Penslar med mera</guilabel +>.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guimenuitem +>Anpassa genvägar...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <guilabel +>Anpassa genvägar</guilabel +>.</action +> Dialogrutan är gemensam för de flesta &kde;-program och låter dig anpassa genvägar för alla åtgärder som &chalk; erbjuder.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guimenuitem +>Anpassa verktygsrader...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <guilabel +>Anpassa verktygsrader</guilabel +>.</action +> Dialogrutan är gemensam för de flesta &kde;-program och låter dig anpassa &chalk;s verktygsrader.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Inställningar</guimenu +> <guimenuitem +>Anpassa &chalk;...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Öppnar dialogrutan <link linkend="settings-preferences" +><guilabel +>Inställningar</guilabel +></link +>.</action +> Här kan du anpassa &chalk; för att passa vad du personligen föredrar.</para +></listitem> +</varlistentry> + +</variablelist> +</para> + +</sect2> + + +<!-- ====== Help ================================================ --> + +<sect2 id="commands-menus-help"> +<title +>Menyn <guimenu +>Hjälp</guimenu +></title> +&help.menu.documentation; </sect2> + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/commands-palettes.docbook b/koffice-i18n-sv/docs/koffice/chalk/commands-palettes.docbook new file mode 100644 index 00000000..a9c6f544 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/commands-palettes.docbook @@ -0,0 +1,1176 @@ +<sect1 id="commands-palettes"> +<title +>Paletter</title> + +<para +>Det här avsnittet beskriver &chalk;s paletter. Paletterna hittas oftast på höger sida i &chalk;s huvudfönster. Det finns tre paletter som hjälper dig att anpassa dina bilder: </para> + +<sect2 id="commands-palettes-controlbox"> +<title +>Paletten <guilabel +>Kontrollruta</guilabel +></title> +<para +><guilabel +>Kontrollrutan</guilabel +> innehåller tre flikar. Du kan få en översikt av bilden, visa ett färghistogram och ändra alternativ för nuvarande verktyg.</para> + +<sect3 id="commands-palettes-controlbox-overview"> +<title +><guilabel +>Översikt</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>Översikt</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-overview.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>Översikt</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>Översikt</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Den här fliken erbjuder två inställningar. Med skjutreglaget och knappen <guibutton +>1:1</guibutton +> kan du ställa in dokumentets zoomnivå. Skjutkontrollen och textrutan <guilabel +>Exponering:</guilabel +> kan användas för att välja exponeringsnivån för OpenEXR-bilder. Dessutom anger beteckningarna <guilabel +>X</guilabel +> och <guilabel +>Y</guilabel +> pekarens nuvarande position, där (0, 0) är dukens övre vänstra hörn.</para> +</sect3> + +<sect3 id="commands-palettes-controlbox-histogram"> +<title +><guilabel +>Histogram</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>Histogram</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-histogram.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>Histogram</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>Histogram</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Den här fliken innehåller ett färghistogram som visar fördelningen av färger över bilden. Histogrammet är uppdelat i röda. gröna och blåa nivåer.</para> +</sect3> + +<sect3 id="commands-palettes-controlbox-tool"> +<title +><guilabel +>Verktyg</guilabel +></title> + +<para +>I själva verket finns det ingen flik som heter så, eftersom fliknamnet ändras för att motsvara namnet på verktyget som för närvarande är valt. Fliken visar anpassningsalternativen tillgängliga för verktygen som har dem.</para> + +<sect4 id="commands-palettes-controlbox-tool-brush"> +<title +><guilabel +>Pensel</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Pensel</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-brush.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Pensel</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Pensel</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Det finns tre alternativ tillgängliga under den här fliken. </para +><para +>Skjutreglaget och nummerrutan <guilabel +>Ogenomskinlighet</guilabel +> används för att ställa in ogenomskinligheten (som är motsatsen till genomskinlighet, dvs 100 % ogenomskinlig är 0 % genomskinlig, och tvärtom). </para +><para +>I kombinationsrutan <guilabel +>Läge</guilabel +> kan du välja ett ritläge. Det ändrar själva effekten som fås av att rita på bilden (till exempel bara ändra färgmättnad eller ljushetsgrad). </para +><para +>Med alternativet <guilabel +>Måla direkt</guilabel +> kan du bestämma om du vill måla direkt på det aktuella lagret, eller på ett tillfälligt lager som därefter sammansätts med det verkliga lagret. Det gör skillnad, särskilt när relativt låga värden på ogenomskinlighet används.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-line"> +<title +><guilabel +>Linje</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Linje</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-line.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Linje</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Linje</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Se <link linkend="commands-palettes-controlbox-tool-brush" +>Pensel</link +> för en beskrivning av <guilabel +>Ogenomskinlighet</guilabel +> och <guilabel +>Läge</guilabel +>. Knappen <guilabel +>?</guilabel +> visar ett tips om användning av väljartangenter.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-rectangle"> +<title +><guilabel +>Rektangel</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Rektangel</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-rectangle.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Rektangel</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Rektangel</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Se <link linkend="commands-palettes-controlbox-tool-brush" +>Pensel</link +> för en beskrivning av <guilabel +>Ogenomskinlighet</guilabel +> och <guilabel +>Läge</guilabel +>. </para +><para +>Kombinationsrutan <guilabel +>Fyll</guilabel +> används för att ange om rektangelns insida ska fyllas. Du kan välja mellan tre fyllalternativ: att använda nuvarande förgrundsfärg, bakgrundsfärg eller mönster.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-bezier"> +<title +><guilabel +>Bezier</guilabel +></title> +<para +>Se <link linkend="commands-palettes-controlbox-tool-brush" +>Pensel</link +> för en beskrivning av <guilabel +>Läge</guilabel +> och <guilabel +>Ogenomskinlighet</guilabel +>.</para> +</sect4> + + +<sect4 id="commands-palettes-controlbox-tool-ellipse"> +<title +><guilabel +>Ellips</guilabel +></title> +<para +>Samma alternativ som för <link linkend="commands-palettes-controlbox-tool-rectangle" +>Rektangel</link +> är tillgängliga här.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-polygon"> +<title +><guilabel +>Polygon</guilabel +></title> +<para +>Samma alternativ som för <link linkend="commands-palettes-controlbox-tool-rectangle" +>Rektangel</link +> är tillgängliga här.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-polyline"> +<title +><guilabel +>Flerlinje</guilabel +></title> +<para +>Samma alternativ som för <link linkend="commands-palettes-controlbox-tool-line" +>Linje</link +> är tillgängliga här.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-star"> +<title +><guilabel +>Stjärna</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Rektangel</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-star.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Rektangel</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Rektangel</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Alternativen för <link linkend="commands-palettes-controlbox-tool-rectangle" +>Rektangel</link +> är tillgängliga här, samt två alternativ specifika för verktyget. </para +><para +>Kombinationsrutan <guilabel +>Vertex</guilabel +> används för att ställa in antal vertex (spetsar) i stjärnan. </para +><para +>Inställningen <guilabel +>Förhållande</guilabel +> definierar stjärnans form. Förhållandet 0 % skapar en stjärna utan något innehåll (när stjärnan ritas överlappar de två linjerna som skapar en stjärnspets). Att öka förhållandet ger långsamt stjärnan större kontur (de två linjerna <quote +>dras isär</quote +>). En stjärna med förhållandet 100 % är en vanlig polygon. </para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-duplicate"> +<title +><guilabel +>Duplicera</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Linje</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-duplicate.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Linje</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Linje</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Samma alternativ som för <link linkend="commands-palettes-controlbox-tool-line" +>Linje</link +> är tillgängliga här. Dessutom finns tre andra alternativ. </para +><para +>Med alternativen <guilabel +>Reparera</guilabel +> och <guilabel +>Reparationsradie</guilabel +> kan du ange att dupliceringen inte ska kopiera färgerna utan bara ursprungsområdets struktur. </para +><para +>Om du aktiverar alternativet <guilabel +>Korrigera perspektiv</guilabel +>, följer dupliceringsverktyget perspektivrutnätet. </para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-paintwithfilters"> +<title +><guilabel +>Måla med filter</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Måla med filter</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-paintwithfilters.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Måla med filter</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Måla med filter</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Beroende på filtret kan du ställa in olika alternativ här. Alternativen du kan ställa in är samma som är tillgängliga i den <quote +>vanliga</quote +> inställningsdialogrutan för valt filter. Se avsnittet <link linkend="commands-dialogs-filters" +>Filter i kapitlet Dialogrutor</link +> för mer information.</para +> </sect4> + +<sect4 id="commands-palettes-controlbox-tool-transform"> +<title +><guilabel +>Transformera</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Transformera</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-transform.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Transformera</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Transformera</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<!-->The <guilabel +>Move X</guilabel +> and <guilabel +>Move Y</guilabel> +spin boxes show, and can be used to set, the displacement of the layer or +selection. The same applies to <guilabel +>Scale X</guilabel +> and <guilabel +>Scale +Y</guilabel +> for the scaling of the current layer or selection. Finally, --> +<para +>Du kan välja vilken transformeringsalgoritm som används i kombinationsrutan <guilabel +>Filter</guilabel +>.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-crop"> +<title +><guilabel +>Beskär</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Beskär</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-crop.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Beskär</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Beskär</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Ställ in hörnkoordinater för området som ska vara kvar med de fyra nummerrutorna <guilabel +>X</guilabel +>, <guilabel +>Y</guilabel +>, <guilabel +>Bredd</guilabel +> och <guilabel +>Höjd</guilabel +>. Markera en av kryssrutorna för att låta respektive värde förbli konstant medan områdets storlek ändras. Kombinationsrutan kan användas för att välja om hela bilden eller bara nuvarande lagret ska beskäras. Att klicka på knappen <guibutton +>Beskär</guibutton +> har samma effekt som att dubbelklicka utanför området på bilden.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-contiguousfill"> +<title +><guilabel +>Angränsande ifyllnad</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Angränsande ifyllnad</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-contiguousfill.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Angränsande ifyllnad</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Angränsande ifyllnad</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Samma alternativ som för <link linkend="commands-palettes-controlbox-tool-brush" +>Pensel</link +> är tillgängliga här, samt några andra alternativ. </para +><para +>Inställningen för skjutreglaget och nummerrutan <guilabel +>Tröskel</guilabel +> avgör hur nära färgen för punkten där man börjar fylla i som färgen för en punkt ska vara för att spridas över den föregående punkten. En högre tröskel fyller också i områden som har mindre liknande färger, medan en lägre tröskel begränsar spridningen. </para +><para +>Om du markerar kryssrutan <guilabel +>Fyll hela markeringen</guilabel +>, fylls hela markeringen i istället för bara det angränsande området. </para +><para +>Att markera kryssrutan <guilabel +>Begränsa till nuvarande lager</guilabel +> ändrar beteendet: omfattningen av hur mycket som fylls i avgörs bara från det nuvarande lagret istället för hela bilden. </para +><para +>Genom att markera kryssrutan <guilabel +>Använd mönster</guilabel +> kan du välja att fylla i med mönstret som för närvarande är valt istället för med förgrundsfärgen. </para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-gradient"> +<title +><guilabel +>Toning</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Toning</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-gradient.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Toning</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Toning</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Samma alternativ som för <link linkend="commands-palettes-controlbox-tool-brush" +>Pensel</link +> är tillgängliga här, samt några andra alternativ. </para +><para +>Kombinationsrutan <guilabel +>Form</guilabel +> kan användas för att välja typ av toning: <guilabel +>Linjär</guilabel +>, <guilabel +>Bilinjär</guilabel +>, <guilabel +>Radiell</guilabel +>, <guilabel +>Kvadrat</guilabel +>, <guilabel +>Konisk</guilabel +> och <guilabel +>Konisk symmetri</guilabel +>. </para +><para +>Alternativet <guilabel +>Upprepa</guilabel +> avgör om toningen upprepas om den inte fyller hela bilden. Med <guilabel +>Ingen</guilabel +> används färgerna i slutet på toningen för att fylla återstående utrymme. Med <guilabel +>Framåt</guilabel +> upprepas toningen normalt (vilket kopplar ihop slutet på en förekomst med början på nästa). Med <guilabel +>Omväxlande</guilabel +> upprepas toningen med varannan förekomst ritad från slutet till början (vilket länkar början till början och slut till slut). </para +><para +>Markera kryssrutan <guilabel +>Omvänd</guilabel +> för att låta toningen ritas omvänd (från slutet till början). </para +><para +>Den sista inställningen är <guilabel +>Kantutjämningströskel</guilabel +>, som avgör hur mjuk toningen blir. </para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-text"> +<title +><guilabel +>Text</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Text</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-text.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Text</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Text</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Samma alternativ som för <link linkend="commands-palettes-controlbox-tool-brush" +>Pensel</link +> är tillgängliga här. Dessutom finns alternativet <guilabel +>Teckensnitt</guilabel +>, som visar teckensnittet som används för text. Klicka på knappen <guibutton +>...</guibutton +> för att ändra teckensnittet. </para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-colorpicker"> +<title +><guilabel +>Färghämtare</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Färghämtare</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-colorpicker.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Färghämtare</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Färghämtare</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Det första alternativet är en kombinationsruta där du kan välja vilket lager som färgen ska hämtas från. Om du väljer ett specifikt lager, hämtas färgen för punkten på det lagret. Med <guilabel +>Hämta från alla synliga lager</guilabel +>, används det översta synliga lagret som inte är genomskinligt i punkten. </para +><para +>Om kryssrutan <guilabel +>Uppdatera aktuell färg</guilabel +> är markerad, ändras aktuell förgrundsfärg (vid klick med vänster musknapp) eller bakgrundsfärg (vid klick med höger musknapp) till färgen som hämtas. </para +><para +>Kryssrutan <guilabel +>Lägg till i palett</guilabel +> och tillhörande kombinationsruta bestämmer om den hämtade färgen ska läggas till i en befintlig palett. Markera kryssrutan och välj önskad palett i listan, om du vill göra det. </para +><para +>Kryssrutan <guilabel +>Visa färger som procenttal</guilabel +>ändrar intervallet av färgvärden som visas från det <quote +>normala</quote +> intervallet (t.ex. 0 till 255) till ett skalat värde mellan 0 % och 100 %. </para +><para +>Du kan välja storlek på området att använda när färgen hämtas med alternativet <guilabel +>Samplingsradie</guilabel +>. Radien ett hämtar bara en bildpunkt, större radier gör att färghämtaren tar medelvärdet av färgerna i det cirkelformade området med den inställda radien centrerat omkring den valda bildpunkten. </para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-select"> +<title +>Verktyg för att <guilabel +>Markera</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Markeringsverktyg</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-select.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Markeringsverktyg</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Markeringsverktyg</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Verktygen <guilabel +>Rita markering</guilabel +>, <guilabel +>Radera markering</guilabel +>, <guilabel +>Markera rektangel</guilabel +>, <guilabel +>Markera ellips</guilabel +>, <guilabel +>Markera polygon</guilabel +> och <guilabel +>Markera kontur</guilabel +> har ett alternativ: den <guilabel +>Åtgärd</guilabel +> som ska utföras. Du kan välja mellan att lägga till eller subtrahera från markeringen.</para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-selectcontiguous"> +<title +><guilabel +>Markera angränsande område</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Markera angränsande</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-selectcontiguous.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Markera angränsande</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Markera angränsande</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +><guilabel +>Åtgärd</guilabel +> att utföra är samma som beskrivits för <link linkend="commands-palettes-controlbox-tool-select" +>markeringsåtgärderna</link +>. </para +><para +>Skjutreglaget och nummerrutan vid <guilabel +>Oskarphet</guilabel +> avgör hur nära färger måste vara till färgen i punkten som klickas för att läggas till i markeringen. </para +><para +>När kryssrutan <guilabel +>Hämta från sammanfogade</guilabel +> är markerad, avgörs markeringens gränser genom att titta på hela bilden istället för nuvarande lager. </para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-selectsimilar"> +<title +><guilabel +>Markera liknande</guilabel +></title> +<para +>Alternativen <guilabel +>Åtgärd</guilabel +> och <guilabel +>Oskarphet</guilabel +> är samma som för <link linkend="commands-palettes-controlbox-tool-selectcontiguous" +> Markera angränsande</link +>. </para> +</sect4> + +<sect4 id="commands-palettes-controlbox-tool-selectmagnetic"> +<title +><guilabel +>Magnetisk markering</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Verktygsfliken för <guilabel +>Magnetisk konturmarkering</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-controlbox-selectmagnetic.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsfliken för <guilabel +>Magnetisk konturmarkering</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsfliken för <guilabel +>Magnetisk konturmarkering</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +><guilabel +>Åtgärd</guilabel +> att utföra är samma som beskrivits för <link linkend="commands-palettes-controlbox-tool-select" +>markeringsåtgärderna</link +>. </para> +<para +>Alternativet <guilabel +>Avstånd</guilabel +> bestämmer det maximala avståndet för sökning efter kanter att ansluta till. Knappen <guibutton +>Till markering</guibutton +> har samma effekt som att dubbelklicka med vänster musknapp: markeringen avslutas. </para> +</sect4> + +</sect3> + +</sect2> + +<sect2 id="commands-palettes-colors"> +<title +>Paletten <guilabel +>Färger</guilabel +></title> +<para +>Du kan välja förgrunds- och bakgrundsfärg som ska användas för att rita med i den här paletten. Du kan välja dem på fem olika sätt. Vart och ett har sin egen flik på paletten. </para +><para +>Du kan välja vilken färg som ska användas genom att klicka på motsvarande knappar längst upp till vänster. Den översta färgen är förgrundsfärgen, och den nedersta är bakgrundsfärgen. Du kan klicka på dubbelpilen för att byta färgerna: förgrundsfärgen blir bakgrundsfärg och tvärtom. Du kan återställa färgerna till förvalda värden (förgrunden svart, bakgrunden vit) genom att klicka på den lilla svartvita ikonen. </para> + +<sect3 id="commands-palettes-colors-hsv"> +<title +><guilabel +>HSV</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>HSV</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-colors-hsv.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>HSV</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>HSV</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Du kan välja en färg med systemet Färgton/Färgmättnad/Värde under den här fliken. </para +><para +>Färgtonen (H) avgör huvudfärgen och börjar med rött på 0, och ökar längs färgspektrat (dvs. längs <quote +>linjen</quote +> gul, grön, blå violett) till det maximala värdet 359. Den representeras av vinkelkomponenten i cirkeln på fliken (börja längst upp och rotera medurs för att öka färgtonen). </para +><para +>Färgmättnaden (S) avgör färgens renhet. Färgmättnaden 255 ger den rena färgen, medan färgmättnaden 0 ger en grå färg. Den är radiekomponenten i cirkeln på fliken: centrum motsvarar ingen färgmättnad, cirkelns kant motsvarar fullständig färgmättnad. </para +><para +>Värdet (V) avgör färgens ljushetsgrad. Det gör färgen mörkare eller ljusare, vilket kan ställas in med det vertikala skjutreglaget på fliken. Värdet 0 ger svart och värdet 255 ger den rena färgen. </para> +</sect3> + +<sect3 id="commands-palettes-colors-rgb"> +<title +><guilabel +>RGB</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>RGB</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-colors-rgb.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>RGB</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>RGB</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Du kan välja en färg med komponenterna Röd/Grön/Blå under den här fliken. </para +><para +>Du kan ställa in den röda, gröna och blåa komponenten på skalan 0 till 255. Vid 0 är färgkomponenten frånvarande, och vid 255 används den med maximal intensitet. Skjutreglagen ändrar färg för att ge dig ett tips om vilken färg du åstadkommer genom att ändra motsvarande värde. </para> +</sect3> + +<sect3 id="commands-palettes-colors-gray"> +<title +><guilabel +>Grå</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>Grå</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-colors-gray.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>Grå</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>Grå</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Du kan välja ett grått värde under den här fliken (som anges med K för Key, den vanliga beteckningen för svart).</para> +<para +>Det gråa värdet kan väljas på en skala från 0 (helt vitt) till 255 (helt svart).</para> +</sect3> + +<sect3 id="commands-palettes-colors-palettes"> +<title +><guilabel +>Paletter</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>Paletter</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-colors-palettes.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>Paletter</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>Paletter</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Du kan välja en färg från en av flera fördefinierade färgpaletter under den här fliken.</para> +<para +>Du kan välja vilken färgpalett du vill använda i kombinationsrutan längst upp.</para> +</sect3> + +<sect3 id="commands-palettes-colors-watercolors"> +<title +><guilabel +>Vattenfärger</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>Vattenfärger</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-colors-watercolors.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>Vattenfärger</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>Vattenfärger</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Den här fliken erbjuder en uppsättning vattenfärger för att måla med <quote +>våt färg</quote +>. </para +><para +>Du kan ställa in två alternativ för att ändra målningsbeteendet: <guilabel +>Målarfärgens styrka</guilabel +> påverkar hur mycket målarfärg du lägger till på duken, och <guilabel +>Väta</guilabel +> bestämmer hur våt färgen är när den appliceras. Du kan torka färgen senare. </para> +</sect3> + +</sect2> + +<sect2 id="commands-palettes-layers"> +<title +>Paletten <guilabel +>Lager</guilabel +></title> +<para +>Den här paletten erbjuder två flikar.</para> + +<sect3 id="commands-palettes-layers-layers"> +<title +><guilabel +>Lager</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>Lager</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-layers-layers.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>Lager</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>Lager</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Den här fliken erbjuder dig åtkomst till diverse åtgärder för lager. </para +><para +>Längst upp till vänster kan du välja vilket blandningsläge som ska användas för markerat lager. Det är samma alternativ som du kan välja bland ritlägen. </para +><para +>Nummerrutan och skjutreglaget längst upp till höger avgör ogenomskinligheten för det markerade lagret. 0 % ogenomskinlighet motsvarar 100 % genomskinlighet och tvärtom. </para +><para +>Listan visar alla lager och deras namn, och erbjuder diverse ikoner för varje lager. Ögonikonen väljer om lagret är synligt eller inte. Länkikonen används för att länka ihop lager. Låsikonen avgör om lagret är låst eller inte. Låsta lager kan inte redigeras. </para +><para +>Under lagerlistan finns ytterligare några knappar. Du kan skapa ett nytt lager, flytta nuvarande lager uppåt eller neråt, visa lagrets egenskaper och ta bort det. </para> +<para +>Det finns några andra bekväma trick du kan göra med musen inne i listan. Högerklicka på lagerlistan och välj <guilabel +>Ny katalog</guilabel +> för att skapa en ny katalog för lager, som du kan använda att gruppera lager i. Du kan också dra och släppa lager för att ändra deras ordning. För att göra det, klicka på den nedre delen av objektet i listan som representerar lagret, dra musen och släpp musknappen på önskad position. Om du klickar på den övre delen av objektet istället, får du en textruta så att du kan byta namn på lagret. </para> +</sect3> + +<sect3 id="commands-palettes-layers-scriptsmanager"> +<title +><guilabel +>Skripthantering</guilabel +></title> +<para> +<screenshot> +<screeninfo +>Fliken <guilabel +>Skripthantering</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="palettes-layers-scriptsmanager.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Fliken <guilabel +>Skripthantering</guilabel +></phrase> +</textobject> +<caption +><para +>Fliken <guilabel +>Skripthantering</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Den här fliken är en mindre version av dialogrutan <guilabel +>Skripthantering</guilabel +>. Se beskrivningen där för mer information. </para> +</sect3> + +</sect2> + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/commands-toolbars.docbook b/koffice-i18n-sv/docs/koffice/chalk/commands-toolbars.docbook new file mode 100644 index 00000000..68a61649 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/commands-toolbars.docbook @@ -0,0 +1,1205 @@ +<sect1 id="commands-toolbars"> +<title +>Verktygsrader</title> + +<para +>Det här avsnittet beskriver &chalk;s verktygsrader. Normalt är verktygsraden <guilabel +>Chalk</guilabel +> placerad till vänster om ritområdet, medan de övriga finns längst upp under menyraden.</para> + +<para +>Du kan anpassa verktygsraderna genom att välja <menuchoice +><guimenu +>Inställningar</guimenu +> <guimenuitem +>Anpassa verktygsrader...</guimenuitem +></menuchoice +> eller genom att klicka med höger musknapp på en verktygsrad och välja <guimenuitem +>Anpassa verktygsrader...</guimenuitem +>.</para> + +<sect2 id="commands-toolbars-file"> +<title +>Verktygsraden <guilabel +>Arkiv</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Verktygsraden <guilabel +>Arkiv</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-file.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsraden <guilabel +>Arkiv</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsraden <guilabel +>Arkiv</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här verktygsraden innehåller åtgärder för att arbeta med filer. Med standardinställningarna i &chalk;, finns det fem knappar i verktygsraden: <guilabel +>Ny</guilabel +>, <guilabel +>Öppna</guilabel +>, <guilabel +>Spara</guilabel +>, <guilabel +>Förhandsgranskning av utskrift</guilabel +> och <guilabel +>Skriv ut</guilabel +>.</para> + +<para +>Åtgärderna motsvarar alternativen i menyn <link linkend="commands-menus-file" +><guimenu +>Arkiv</guimenu +></link +>.</para> + +</sect2> + +<sect2 id="commands-toolbars-edit"> +<title +>Verktygsraden <guilabel +>Redigera</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Verktygsraden <guilabel +>Redigera</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-edit.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsraden <guilabel +>Redigera</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsraden <guilabel +>Redigera</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här verktygsraden innehåller redigeringsåtgärder. Med standardinställningarna erbjuder verktygsraden fyra knappar: <guilabel +>Ångra</guilabel +>, <guilabel +>Gör om</guilabel +>, <guilabel +>Klipp ut</guilabel +> och <guilabel +>Kopiera</guilabel +>.</para> + +<para +>Alla åtgärder motsvarar alternativ i menyn <link linkend="commands-menus-edit" +><guimenu +>Redigera</guimenu +></link +>.</para> +</sect2> + +<sect2 id="commands-toolbars-navigation"> +<title +>Verktygsraden <guilabel +>Navigering</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Verktygsraden <guilabel +>Navigering</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-navigation.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsraden <guilabel +>Navigering</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsraden <guilabel +>Navigering</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Verktygsraden erbjuder enkel åtkomst till navigeringsåtgärder. De två tillgängliga standardåtgärderna är <guilabel +>Zooma in</guilabel +> och <guilabel +>Zooma ut</guilabel +>. Med <guilabel +>Zooma in</guilabel +> ökas zoomnivån. Du ser mindre men med högre detaljupplösning. Med <guilabel +>Zooma ut</guilabel +> minskas zoomnivån, så att du ser mer med mindre detaljupplösning. </para> + +</sect2> + +<sect2 id="commands-toolbars-chalk"> +<title +>Verktygsraden <guilabel +>Chalk</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Verktygsraden <guilabel +>Chalk</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-chalk.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsraden <guilabel +>Chalk</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsraden <guilabel +>Chalk</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här verktygsraden innehåller ritåtgärder och verktyg, samt redigerings- och markeringsverktyg. De tillgängliga åtgärderna och en del inställningar listas nedan. Du kan ändra beteende hos de flesta verktyg (och därmed oftast effekten som åstadkoms) genom att ställa in deras <link linkend="commands-palettes-controlbox-tool" +>alternativ</link +>. </para> + +<variablelist> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-brush.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Pensel</guilabel +></term> +<listitem +><para +>Du kan rita fritt med det här verktyget. Klicka med vänster musknapp för att rita en gång med penseln som för närvarande är vald, eller håll nere vänster musknapp och dra med musen för att rita. Musrörelserna du gör används direkt för att rita. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-line.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Linje</guilabel +></term> +<listitem +><para +>Det här verktyget används för att rita linjer. Klicka med vänster musknapp för att ange den första slutpunkten och dra därefter till den andra slutpunkten och släpp knappen. </para +><para +>Använd &Shift; medan musknappen hålls nere för att begränsa det du ritar till bara horisontella eller vertikala linjer. Du kan trycka på &Alt; medan du fortfarande håller nere vänster musknapp för att flytta linjen till en annan plats. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-rectangle.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Rektangel</guilabel +></term> +<listitem +><para +>Det här verktyget kan användas för att rita rektanglar. Klicka och håll nere vänster musknapp för att ange ett av rektangelns hörn, dra till motsatt hörn och släpp knappen. </para +><para +>Om du håller nere &Shift; medan du ritar, ritas en fyrkant istället för en rektangel. Genom att hålla nere &Ctrl; ändras sättet som rektangeln skapas. Normalt anger det första musklicket ett hörn och det andra klicket det motsatta. Med &Ctrl; anger den ursprungliga muspositionen rektangelns centrum och den slutliga muspositionen anger ett hörn. Du kan trycka på &Alt; medan du fortfarande håller nere vänster musknapp för att flytta rektangeln till en annan plats. </para +><para +>Du kan byta mellan ritmetoderna hörn/hörn och centrum/hörn så ofta du vill genom att trycka ner och släppa &Ctrl;, under förutsättning att du håller nere vänster musknapp. När &Ctrl; hålls nere påverkar musrörelser rektangelns alla fyra hörn (i förhållande till centrum). Utan &Ctrl; förblir ett av hörnen opåverkat. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-ellipse.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Ellips</guilabel +></term> +<listitem +><para +>Använd det här verktyget för att rita en ellips. Penseln som för närvarande är vald används för att rita ellipsens kontur. Klicka och håll nere vänster musknapp för att ange ett hörn av ellipsens <quote +>omgivande rektangel</quote +>, och flytta därefter musen till motsatt hörn. &chalk; visar en förhandsgranskning av ellipsen med en tunn linje. Släpp knappen för att rita ellipsen. </para +><para +>Om du håller nere &Shift; medan du ritar, ritas en cirkel istället för en ellips. Genom att hålla nere &Ctrl; ändras sättet som ellipsen skapas: Istället för två hörn, anger den ursprungliga muspositionen ellipsens centrum och den slutliga muspositionen anger ett av hörnen i den omgivande rektangeln. Du kan trycka på &Alt; medan du fortfarande håller nere vänster musknapp för att flytta ellipsen till en annan plats. </para +><para +>Du kan byta mellan ritmetoderna hörn/hörn och centrum/hörn så ofta du vill genom att trycka ner och släppa &Ctrl;, under förutsättning att du håller nere vänster musknapp. När &Ctrl; hålls nere påverkar musrörelser alla fyra hörn i den omgivande rektangeln (i förhållande till centrum). Utan &Ctrl; förblir motsatta hörnet stilla i förhållande till det du rör. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-polygon.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Polygon</guilabel +></term> +<listitem +><para +>Du kan rita polygoner med det här verktyget. Klicka med vänster musknapp för att ange startpunkten och följande punkter, och dubbelklicka därefter eller tryck på returtangenten för att ansluta sista punkten till startpunkten. </para +></listitem +></varlistentry> + +<varlistentry +> <term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-polyline.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Flerlinje</guilabel +></term> +<listitem +><para +>Flerlinjer ritas som polygoner, med skillnaden att dubbelklicket som anger slutet på flerlinjen inte ansluter den sista punkten till den första. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-star.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Stjärna</guilabel +></term> +<listitem +><para +>Det här verktyget skapar stjärnformade objekt. Klicka med vänster musknapp för att ange centrum och dra musen för att ändra stjärnans storlek och rotation. </para +><para +>Du kan trycka på &Alt; medan du fortfarande håller nere vänster musknapp för att flytta stjärnan till en annan plats. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-bezier.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Bezier</guilabel +></term> +<listitem +><para +>Du kan rita Bezier-kurvor genom att använda det här verktyget. Klicka med vänster musknapp för att ange kurvans startpunkt, och klicka därefter igen för kurvans följande styrpunkter. </para> +<para> +<screenshot> +<screeninfo +>Rita en Bezier-kurva</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tool-bezier-example.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Rita en Bezier-kurva</phrase> +</textobject> +<caption +><para +>Rita en Bezier-kurva</para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>&chalk; visar en blå linje med två grepp när du lägger till en styrpunkt. Du kan dra greppen för att ändra kurvans riktning vid punkten. </para> +<para> +<screenshot> +<screeninfo +>Ändra en Bezier-kurva</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tool-bezier-example2.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Ändra en Bezier-kurva</phrase> +</textobject> +<caption +><para +>Ändra en Bezier-kurva</para +></caption> +</mediaobject> +</screenshot> +</para> +<para +>Du kan klicka på en tidigare styrpunkt för att ändra den. Med en intermediär styrpunkt (dvs. en punkt som inte är startpunkt eller slutpunkt) kan du flytta riktningsgreppen separat för att få kurvan att gå in och lämna punkten i olika riktningar. När punkten har redigerats, kan du bara klicka på duken för att fortsätta lägga till punkter på kurvan. </para> +<para +>Genom att trycka på <keycap +>Delete</keycap +> tas styrpunkten som för närvarande är markerad bort från kurvan. Dubbelklicka med vänster musknapp på vilken punkt som helst på kurvan eller tryck på returtangenten för att avsluta uppritningen av kurvan, eller tryck på <keycap +>Esc</keycap +> för att avbryta och ta bort kurvan. Du kan använda &Ctrl; medan du håller nere vänster musknapp för att flytta hela kurvan till en annan plats. </para> +<para> +<screenshot> +<screeninfo +>En färdig Bezier-kurva</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tool-bezier-example3.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>En färdig Bezier-kurva</phrase> +</textobject> +<caption +><para +>En färdig Bezier-kurva</para +></caption> +</mediaobject> +</screenshot> +</para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-duplicate.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Duplicera</guilabel +></term> +<listitem +><para +>Du kan använda det här verktyget för att duplicera delar av en bild. Håll nere &Shift; och klicka med vänster musknapp på platsen du vill duplicera från. &chalk; anger platsen med en kontur av penseln som för närvarande är vald. Klicka därefter med vänster musknapp för att ange platsen du vill duplicera till, och dra med musen. Då dupliceras vad som än finns på den ursprungliga platsen till den nuvarande platsen (målet). </para +><para +>Medan du ritar dupliceringen, flyttas både markören vid målets plats och konturen av penseln vid den ursprungliga platsen, för att ge dig visuell återmatning. </para +><para +>Du kan också använda verktyget för att korrigera färger i en del av bilden: använd alternativet <guilabel +>Reparera</guilabel +> för det. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-paintwithfilters.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Måla med filter</guilabel +></term> +<listitem +><para +>Det här verktyget låter dig välja ett filter och måla med det. Bilden nedan visar effekten av att använda en stor cirkelformat pensel, och måla med filtren(från vänster till höger) Maximera kanal, Minimera kanal, Invertera och Minska mättnad. </para> +<para> +<screenshot> +<screeninfo +>Måla med filter</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tool-paintwithfilters-example.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Måla med filter</phrase> +</textobject> +<caption +><para +>Måla med filter</para +></caption> +</mediaobject> +</screenshot> +</para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-crop.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Beskär</guilabel +></term> +<listitem +><para +>Du kan beskära ett lager eller en bild till ett visst rektangulärt område med det här verktyget. Klicka och dra med vänster musknapp för att definiera området. Området anges av en kontur med åtta grepp. Därefter kan du ändra storleken hos området som bilden eller lagret ska beskäras till. Du kan också klicka och dra inne i området för att flytta konturen i dess helhet. </para +><para +>Dubbelklicka utanför området (dvs på en del av bilden som ska tas bort) för att bekräfta beskärningsåtgärden. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-move.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Flytta</guilabel +></term> +<listitem +><para +>Du kan flytta nuvarande lager eller markering genom att dra med musen med det här verktyget. </para +></listitem +></varlistentry> + +<varlistentry> +<term +><inlinemediaobject +><imageobject +><imagedata fileref="tool-transform.png" +format="PNG" +></imagedata +> </imageobject +></inlinemediaobject +> Transformera</term> +<listitem +><para +>Du kan snabbt transformera den nuvarande markeringen eller lagret med det här verktyget. Grepp visas vid hörnen och sidorna som du kan använda för att skala markeringen eller lagret. Du kan utföra rotationer genom att flytta musen ovanför eller till vänster om greppen och dra med den. Du kan också klicka var som helst på markeringen eller lagret och flytta dem genom att dra med musen. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-perspectivetransform.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Perspektivtransform</guilabel +></term> +<listitem +><para +>Det här verktyget låter dig ändra perspektiv på en bild. Bestäm området som ska bli den nya bilden genom att klicka på dess övre vänstra, övre högra, nedre högra och nedre vänstra hörn. Området som anges av de fyra hörnen transformeras därefter så att de givna hörnen blir själva bildens hörn. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-contiguousfill.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Angränsande ifyllning</guilabel +></term> +<listitem +><para +>Använd det här verktyget för att fylla ett sammanhängande område av en färg med aktuell förgrundsfärg eller ett mönster. Klicka helt enkelt för att fylla området. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-gradient.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Toning</guilabel +></term> +<listitem +><para +>Det här verktyget fyller i nuvarande lager eller markering med toningen som för närvarande är vald. Klicka med vänster musknapp, håll nere den och dra musen för att definiera två slutpunkter. Toningen ritas längs linjen. Om linjen inte når markeringens eller lagrets kant, används färgen i toningens motsvarande slutpunkt för att fylla i resten av området på den sidan. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-text.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Text</guilabel +></term> +<listitem +><para +>Du kan lägga till enkel text i bilden med det här verktyget. Klicka med vänster musknapp på platsen du vill ha texten. Skriv därefter in önskad text i dialogrutan som visas. Texten centreras horisontellt omkring och dess överkant är på samma höjd som vald plats. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-colorpicker.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Färghämtare</guilabel +></term> +<listitem +><para +>Du kan hämta färgvärden i en punkt med det här verktyget. Klicka med vänster musknapp någonstans på bilden för att se färginformation om punkten i <guilabel +>kontrollrutan</guilabel +>. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-pan.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Panorera</guilabel +></term> +<listitem +><para +>Det här verktyget kan användas för att navigera i bilden. Klicka och håll nere vänster musknapp och flytta musen för att panorera i en viss riktning. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-zoom.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Zooma</guilabel +></term> +<listitem +><para +>Använd det här verktyget för att zooma in och ut. Klicka med vänster musknapp för att öka zoomnivå med faktorn 2 (t.ex. 1:1 till 2:1) och klicka med höger musknapp för att minska zoomnivå med faktorn 2 (t.ex. 1:1 till 1:2). </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-perspectivegrid.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Perspektivrutnät</guilabel +></term> +<listitem +><para +>Du kan skapa och redigera ett perspektivrutnät med det här verktyget. Klicka med vänster musknapp och dra musen för att ange de två första hörnen i rutnätet, klicka därefter för det tredje och fjärde hörnet. Rutnätets kontur visas nu och du kan redigera den om du inte är helt nöjd. När du byter till ett annat verktyg dela perspektivrutnätet i mindre delar och visas som tunna grå linjer. </para> +<note +><para +>Om du bara ser tre hörn istället för fyra, klickade du antagligen istället för att dra från början. I detta fall kan du ändå klicka på greppet för de två första kombinerade hörnen och dra det för att få fyra separata hörn.</para +></note> +<para +>Det är möjligt att senare ändra rutnätet genom att klicka på verktyget <guilabel +>Perspektivrutnät</guilabel +>. Du kan dölja eller ta bort rutnätet genom att välja alternativen <guimenuitem +>Dölj perspektivrutnät</guimenuitem +> eller <guimenuitem +>Rensa perspektivrutnät</guimenuitem +> i menyn <guimenu +>Visa</guimenu +>. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-paintselection.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Rita markering</guilabel +></term> +<listitem +><para +>Verktyget kan användas för att markera ett eget område. Penseln som för närvarande är vald används för att markera områden: Istället för att rita på bilden, markeras området. För mer information om markeringar, se kapitlet <link linkend="selections" +>Markeringar</link +>. </para +></listitem +></varlistentry> + +<varlistentry> +<term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-eraseselection.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Radera markering</guilabel +></term> +<listitem +><para +>Det här verktyget fungerar nästan på samma sätt som verktyget <guilabel +>Rita markering</guilabel +>, men markeringen, om den finns på muspositionen, tas bort istället för skapas. </para +></listitem +></varlistentry> + +<varlistentry> +<term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-selectrectangular.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Markera rektangulärt</guilabel +></term> +<listitem +><para +>Du kan använda det här verktyget för att markera rektangulära områden. Åtgärden liknar rektangelverktyget, och &Shift;, &Ctrl; och &Alt; kan användas på samma sätt som när rektanglar ritas. </para +></listitem +></varlistentry> + +<varlistentry> +<term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-selectelliptical.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Markera elliptiskt</guilabel +></term> +<listitem +><para +>Du kan använda det här verktyget för att markera elliptiska områden. Åtgärden liknar ellipsverktyget, och &Shift;, &Ctrl; och &Alt; kan användas på samma sätt som när ellipser ritas. </para +></listitem +></varlistentry> + +<varlistentry> +<term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-selectpolygonal.png" +format="PNG" +></imagedata +> </imageobject +></inlinemediaobject +> <guilabel +>Markera polygon</guilabel +></term> +<listitem +><para +>Du kan använda det här verktyget för att markera polygonformade områden. Åtgärden liknar polygonverktyget, och &Shift;, &Ctrl; och &Alt; kan användas på samma sätt som när polygoner ritas. </para +></listitem +></varlistentry> + +<varlistentry> +<term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-selectoutline.png" +format="PNG" +></imagedata +> </imageobject +></inlinemediaobject +> <guilabel +>Markera kontur</guilabel +></term> +<listitem +><para +>Du kan använda det här verktyget för att markera egna områden med en kontur. Klicka med vänster musknapp och dra med musen, som när du ritar med penselverktyget, för att definiera konturen. När du släpper musknappen avslutas konturen med en rak linje mellan nuvarande position och startpositionen. </para +></listitem +></varlistentry> + +<varlistentry> +<term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-selectcontiguous.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Markera angränsande</guilabel +></term> +<listitem +><para +>Du kan markera sammanhängande områden av en färg med det här verktyget. Klicka med vänster musknapp för att markera ett område. </para +></listitem +></varlistentry> + +<varlistentry> +<term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-selectsimilar.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Markera liknande</guilabel +></term> +<listitem +><para +>Du kan markera flera områden med samma färg med det här verktyget. Detektering görs på samma sätt som för angränsande ifyllnade, men områdena behöver inte vara angränsande. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-selectmagnetic.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Magnetisk markering</guilabel +></term> +<listitem +><para +>Du kan enkelt markera ett visuellt distinkt område med det här verktyget. Klicka med vänster musknapp och flytta musen runt området du vill markera. Om området har en kant som är nog väldefinierad, ritas markeringen snyggt omkring det. Du märker att ett antal styrpunkter visas, som binder ihop de olika delarna av markeringens gräns. </para +><para +>Om du vill få större kontroll av området som är markerat, tryck på &Ctrl; för att byta till manuellt läge. Nu måste du klicka för varje styrpunkt. Du kan också flytta styrpunkter genom att klicka på dem med vänster musknapp och dra musen i manuellt läge. </para +><para +>När du vill återgå till automatiskt läge, tryck helt enkelt på &Ctrl; igen. Du kan byta mellan dessa två lägen så ofta du vill. </para +></listitem +></varlistentry> + +<varlistentry +><term +><inlinemediaobject +><imageobject +><imagedata +fileref="tool-selectbezier.png" format="PNG" +></imagedata> +</imageobject +></inlinemediaobject +> <guilabel +>Markera Bezier</guilabel +></term> +<listitem +><para +>Du kan markera ett område genom att rita en Bezier-kontur med det här verktyget. Se beskrivningen av Bezier-verktyget för detaljinformation. </para +></listitem +></varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="commands-toolbars-brushesandstuff"> +<title +>Verktygsraden <guilabel +>Penslar med mera</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Verktygsraden <guilabel +>Penslar med mera</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-brushesandstuff.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktygsraden <guilabel +>Penslar med mera</guilabel +></phrase> +</textobject> +<caption +><para +>Verktygsraden <guilabel +>Penslar med mera</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här verktygsraden innehåller kombinationsrutor med <quote +>paletter</quote +> där du kan välja penselformer, toningar och ifylladsmönster. Det finns också en kombinationsruta för målarverktyg, och inställning av tryckvariation för ritplattor.</para> + +<sect3 id="commands-toolbars-brushesandstuff-brushshapes"> +<title +><guilabel +>Penselformer</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Paletten <guilabel +>Penselformer</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-brushes-brushshapes-predefined.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Paletten <guilabel +>Penselformer</guilabel +></phrase> +</textobject> +<caption +><para +>Paletten <guilabel +>Penselformer</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>I paletten <guilabel +>Penselformer</guilabel +> kan du välja vilken pensel du vill måla med. Penseln används för målningsåtgärder som <guilabel +>Frihand</guilabel +>, <guilabel +>Rektangel</guilabel +>, <guilabel +>Ellips</guilabel +>, etc. Du kan välja en fördefinierad pensel (under fliken <guilabel +>Fördefinierade penslar</guilabel +>, som visas ovan), anpassa eller skapa en.</para> + +<para> +<screenshot> +<screeninfo +>Paletten <guilabel +>Penselformer</guilabel +> med fliken <guilabel +>Automatpensel</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-brushes-brushshapes-autobrush.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Paletten <guilabel +>Penselformer</guilabel +> med fliken <guilabel +>Automatpensel</guilabel +></phrase> +</textobject> +<caption +><para +>Paletten <guilabel +>Penselformer</guilabel +> med fliken <guilabel +>Automatpensel</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Fliken <guilabel +>Automatpensel</guilabel +> låter dig skapa en anpassad rektangulär eller ellipsoid pensel. Du kan ställa in dess bredd och höjd med nummerrutorna <guilabel +>Storlek</guilabel +>. Länkikonen styr om höjden och bredden tvingas vara samma eller inte. Om bilden av en ansluten länk visas, ändras automatiskt det andra värdet om något värde ändras. En isärkopplad länk anger att båda värden kan ställas in oberoende. Penselns skärpa kan ställas in med nummerrutorna <guilabel +>Tona</guilabel +>. Återigen tillåts horisontella och vertikala värden skilja sig eller inte, beroende på tillståndet hos länkknappen.</para> + +<para> +<screenshot> +<screeninfo +>Paletten <guilabel +>Penselformer</guilabel +> med fliken <guilabel +>Egen pensel</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-brushes-brushshapes-custombrush.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Paletten <guilabel +>Penselformer</guilabel +> med fliken <guilabel +>Egen pensel</guilabel +></phrase> +</textobject> +<caption +><para +>Paletten <guilabel +>Penselformer</guilabel +> med fliken <guilabel +>Egen pensel</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Fliken <guilabel +>Egen pensel</guilabel +> i paletten låter dig använda den nuvarande bilden som en pensel. Med knappen <guibutton +>Lägg till i fördefinierade penslar</guibutton +> kan du spara den för senare användning.</para> + +</sect3> + +<sect3 id="commands-toolbars-brushesandstuff-gradients"> +<title +>Toningar</title> + +<para> +<screenshot> +<screeninfo +>Paletten <guilabel +>Toningar</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-brushes-gradients.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Paletten <guilabel +>Toningar</guilabel +></phrase> +</textobject> +<caption +><para +>Paletten <guilabel +>Toningar</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>I paletten <guilabel +>Toningar</guilabel +> kan du välja en toning som ska målas med toningsverktyget. Genom att klicka en gång på en toning i paletten visas en större förhandsgranskning. Klicka igen för att göra den till aktuell toning.</para> +<para +>Du kan skapa dina egna toningar med knappen <guibutton +>Egen toning</guibutton +>.</para> + +</sect3> + +<sect3 id="commands-toolbars-brushesandstuff-patterns"> +<title +>Mönster</title> + +<para> +<screenshot> +<screeninfo +>Paletten <guilabel +>Mönster</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-brushes-patterns.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Paletten <guilabel +>Mönster</guilabel +></phrase> +</textobject> +<caption +><para +>Paletten <guilabel +>Mönster</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Paletten <guilabel +>Mönster</guilabel +> låter dig välja ett mönster för åtgärder som Fyll med mönster. Klicka på ett mönster för att se en förhandsgranskning med verklig storlek, klicka därefter igen för att välja det.</para> + +<para> +<screenshot> +<screeninfo +>Paletten <guilabel +>Mönster</guilabel +> med fliken <guilabel +>Eget mönster</guilabel +> vald</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="toolbar-brushes-patterns-custompattern.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Paletten <guilabel +>Mönster</guilabel +> med fliken <guilabel +>Eget mönster</guilabel +> vald</phrase> +</textobject> +<caption +><para +>Paletten <guilabel +>Mönster</guilabel +> med fliken <guilabel +>Eget mönster</guilabel +> vald</para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Du kan också skapa ett eget mönster, som visas ovan.</para> + +</sect3> + +<sect3 id="commands-toolbars-brushesandstuff-painterstools"> +<title +>Målarverktyg</title> + +<para +>Du kan välja vilket verktyg målningsåtgärden ska simulera med kombinationsrutan <guilabel +>Målarverktyg</guilabel +>. Du kan till exempel måla med en vanlig pensel, en retuschspruta eller ett filter.</para> + +</sect3> + +<sect3 id="commands-toolbars-brushesandstuff-pressurevariation"> +<title +>Tryckvariation</title> + +<para +>Den här inställningen låter dig ändra &chalk;s beteende när du använder en ritplatta för att måla. När du ändrar trycket på ritplattan: kan du välja mellan att ändra linjebredd (<guilabel +>storlek</guilabel +>), ogenomskinligheten och hur mörkt resultatet blir.</para> + +</sect3> + +</sect2> + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/commands.docbook b/koffice-i18n-sv/docs/koffice/chalk/commands.docbook new file mode 100644 index 00000000..70fd57a5 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/commands.docbook @@ -0,0 +1,7 @@ +<chapter id="commands"> +<title +>Kommandoreferens</title> + +<para +>Det här kapitlet förklarar &chalk;s användargränssnitt i detalj. Var och en av menyerna, verktygsraderna, paletterna och dialogrutorna beskrivs. </para> +&commands-menus; &commands-toolbars; &commands-palettes; &commands-dialogs; </chapter> diff --git a/koffice-i18n-sv/docs/koffice/chalk/createdocument.png b/koffice-i18n-sv/docs/koffice/chalk/createdocument.png Binary files differnew file mode 100644 index 00000000..7e9b1885 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/createdocument.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/credits.docbook b/koffice-i18n-sv/docs/koffice/chalk/credits.docbook new file mode 100644 index 00000000..c7a55222 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/credits.docbook @@ -0,0 +1,138 @@ +<chapter id="credits"> + +<title +>Tack till och licens</title> + +<para +>&chalk; </para> +<para +>Program copyright © 1999-2006 &chalk;-gruppen </para> + +<para +>Bidragsgivare: <itemizedlist> +<listitem +><para +>Adrian Page <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Andrew Richards <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Bart Coppens <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Boudewijn Rempt <email +>[email protected]</email +> (current maintainer)</para +></listitem> +<listitem +><para +>Carsten Pfeiffer <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Casper Boemann <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Cyrille Berger <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Danny Allen <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Dirk Schoenberger <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Gábor Lehel <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>John Califf <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Matthias Elter <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Melchior Franz <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Michael Koch <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Michael Thaler <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Patrick Julien <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Roger Larsson <email +>[email protected]</email +></para +></listitem> +<listitem +><para +>Sven Langkamp <email +>[email protected]</email +></para +></listitem> +</itemizedlist> +</para> + +<para +>Dokumentation copyright © 2005-2006 Boudewijn Rempt <email +>[email protected]</email +>, Sander Koning <email +>[email protected]</email +> med bidrag från Casper Boemann, Bart Coppens, Cyrille Berger, Burkhard Lueck och Anne-Marie Mahfouf. </para> + +<para +>Översättning Stefan Asserhäll <email +>[email protected]</email +></para +> +&underFDL; &underGPL; </chapter> + + diff --git a/koffice-i18n-sv/docs/koffice/chalk/developers-plugins.docbook b/koffice-i18n-sv/docs/koffice/chalk/developers-plugins.docbook new file mode 100644 index 00000000..2c3c039b --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/developers-plugins.docbook @@ -0,0 +1,1551 @@ +<sect1 id="developers-plugins"> +<title +>Utveckla insticksprogram för &chalk;</title> + +<sect2 id="developers-plugins-introduction"> +<title +>↓Inledning</title> + +<para +>&chalk; kan utökas i det oändliga med insticksprogram. Verktyg, filter, stora delar av användargränssnittet och alla färgrymder är insticksprogram. I själva verket känner &chalk; igen följande sex typer av insticksprogram: </para> + +<itemizedlist> +<listitem +><para +>färgrymder — de definierar kanalerna som utgör en enstaka bildpunkt</para +></listitem> +<listitem +><para +>verktyg — allt som utförs med en mus eller styrplatta</para +></listitem> +<listitem +><para +>ritoperationer — riteffekter för verktyg som kan laddas</para +></listitem> +<listitem +><para +>bildfilter — ändra alla bildpunkter, eller bara markerade bildpunkter i ett lager</para +></listitem> +<listitem +><para +>vyinsticksprogram — utökar Chalks användargränssnitt med nya dialogrutor, paletter och åtgärder</para +></listitem> +<listitem +><para +>import- och exportfilter — läs och skriv alla sorters bildformat</para +></listitem> +</itemizedlist> + +<para +>Själva &chalk; består av tre bibliotek i lager och en katalog med vissa gemensamma stödklasser: chalkcolor, chalkimage och chalkui. Inne i &chalk; kan objekt identifieras av ett <classname +>KisID</classname +>, som är kombinationen av en unik oöversatt sträng (som till exempel används när något ska sparas) och en översatt sträng avsedd för det grafiska användargränssnittet. </para +><para +>Ett ord om kompatibilitet: &chalk; är fortfarande under utveckling. Från &chalk; 1.5 till 1.6 förväntas inte många ändringar av programmeringsgränssnittet, men det kan vara några. Från &chalk; 1.6 till 2.0 byter vi från &Qt; 3 till &Qt; 4, från &kde; 3 till &kde; 4 och från <command +>automake</command +> till <command +>cmake</command +>: många ändringar kan förväntas. Om du utvecklar ett insticksprogram för &chalk; och väljer att göra det i &chalk;s subversion-arkiv, finns det utmärkta möjligheter att vi hjälper dig med överföringen. Ändringarna kan också göra att vissa delar av det här dokumentet blir föråldrade. Kontrollera alltid den senaste dokumentationen av programmeringsgränssnittet eller deklarationsfilerna som är installerade på ditt system. </para> + +<sect3 id="developers-plugins-introduction-chalkcolor"> +<title +>ChalkColor</title> + +<para +>Det första biblioteket är chalkcolor. Detta bibliotek laddar färgrymdsinsticksprogram. </para +><para +>Ett färgrymdsinsticksprogram ska implementera den abstrakta klassen <classname +>KisColorSpace</classname +>, eller om de grundläggande funktionerna i den nya färgrymden kommer att implementeras av <command +>lcms</command +> (<ulink url="http://www.littlecms.com/" +></ulink +>), utöka <classname +>KisAbstractColorSpace</classname +>. Biblioteket chalkcolor kan användas från andra program, och beror inte på &koffice;. </para> +</sect3> + +<sect3 id="developers-plugins-introduction-chalkimage"> +<title +>ChalkImage</title> + +<para +>Biblioteket libchalkimage laddar filter- och ritoperationsinsticksprogram, och är ansvarigt för att arbeta med bilddata: ändra bildpunkter, sammanfoga och måla. Penslar, paletter, toningar och mönster laddas också av libchalkimage. Det är ett uttalat mål att göra libchalkimage oberoende av &koffice;, men för närvarande delar vi koden för att ladda toningar med &koffice;. </para +><para +>Det är för närvarande inte enkelt att lägga till nya typer av resurser såsom penslar, paletter, toningar eller mönster i &chalk;. (Att lägga till nya penslar, paletter, toningar och mönster är förstås enkelt.) &chalk; följer anvisningarna från projektet Create (<ulink url="http://create.freedesktop.org/" +></ulink +>) för dessa. Att lägga till stöd för Photoshops penselfilformat kräver kodning i libchalkimage. Att lägga till fler penseldatafiler från Gimp kräver inte det. </para +><para +><classname +>ChalkImage</classname +> laddar följande insticksprogramtyper: </para> + +<itemizedlist> +<listitem +><para +>Filter i &chalk; måste utöka och implementera den abstrakta klassen <classname +>KisFilter</classname +>, <classname +>KisFilterConfiguration</classname +> och möjligen <classname +>KisFilterConfigurationWidget</classname +>. Ett exempel på ett filter är Oskarp mask.</para +></listitem> +<listitem +><para +>Ritoperationer är den uppsättning av operationer som ritverktyg som frihand eller cirkel har tillgång till. Exempel på ritoperationer är penna, retuschspruta eller radergummi. Ritoperationer ska utöka basklassen <classname +>KisPaintop</classname +>. Exempel på nya ritoperationer skulle kunna vara en chalk, en pensel för oljemålning eller en komplex programmerbar pensel.</para +></listitem> +</itemizedlist> + +</sect3> + +<sect3 id="developers-plugins-introduction-chalkui"> +<title +>ChalkUI</title> + +<para +>Biblioteket libchalkui laddar verktygen och vyinsticksprogrammen. Biblioteket är ett &koffice;-delprogram, men innehåller också ett antal grafiska komponenter som är användbara i grafikprogram. Kanske måste biblioteket delas i chalkpart och chalkui för utgåva 2.0. För närvarande ges inte författare av skript tillgång till biblioteket och författare av insticksprogram tillåts bara använda biblioteket när verktyg och vyinsticksprogram skrivs. <classname +>ChalkUI</classname +> laddar följande insticksprogramtyper: </para> + +<itemizedlist> +<listitem +><para +>Verktyg härleds från <classname +>KisTool</classname +> eller en av de specialiserade verktygsbasklasserna såsom <classname +>KisToolPaint</classname +>, <classname +>KisToolNonPaint</classname +> eller <classname +>KisToolFreehand</classname +>. Ett nytt verktyg kan vara ett verktyg för markering av förgrunden. Ritverktyg (och det omfattar verktyg som ritar på markeringen) kan använda vilken ritoperation som helst för att bestämma hur bildpunkter ändras.</para +></listitem> +<listitem +><para +>Vyinsticksprogram är vanliga KParts, som använder <command +>kxmlgui</command +> för att ta sig in i &chalk;s användargränssnitt. Menyalternativ, dialogrutor, verktygsrader — alla sorters utökningar av användargränssnittet kan vara vyinsticksprogram. I själva verket är viktiga funktioner, som &chalk;s stöd för skript, skrivna som vyinsticksprogram.</para +></listitem> +</itemizedlist> + +</sect3> + +<sect3 id="developers-plugins-introduction-importexport"> +<title +>Import- och exportfilter</title> + +<para +>Import- och exportfilter är &koffice;-filter, delklasser till <classname +>KoFilter</classname +>. Filter läser och skriver bilddata på något av den uppsjö av bildformat som existerar. Ett exempel på ett nytt import- och exportfiler för &chalk; skulle kunna vara ett PDF-filter. Filter laddas av &koffice;-biblioteken. </para> + +</sect3> + +</sect2> + +<sect2 id="developers-plugins-creating"> +<title +>Skapa insticksprogram</title> + +<para +>Insticksprogram skrivs i C++ och kan använda hela programmeringsgränssnittet i &kde; och &Qt; samt &chalk;s utvecklingsgränssnitt. Bara vyinsticksprogram ska använda &koffice; programmeringsgränssnittet. Oroa dig inte, &chalk;s programmeringsgränssnitt är mycket rent och relativt utförligt dokumenterat (för att vara fri programvara) och att koda ditt första filter är mycket enkelt. </para +><para +>Om du inte vill använda C++ kan du skriva skript i Python eller Ruby: det är dock en helt annan sak, och du kan för närvarande inte skriva verktyg, färgrymder, ritoperationer eller import- och exportfilter som skript. </para +><para +>Insticksprogram i &chalk; använder &kde;:s mekanism för delprogram vid laddning, så dokumentationen om delprogram på <ulink url="http://developer.kde.org" +></ulink +> är också relevant här. </para +><para +>Relevanta deklarationsfiler ska antingen ha installerats med själva &chalk; av din distribution, eller så har kanske deklarationsfilerna antingen lagts i paketet &koffice;-dev eller i &chalk;-dev. Du hittar dokumentationen av &chalk;s externa programmeringsgränssnitt på <ulink url="http://koffice.org/developer/apidocs/chalk/html/" +></ulink +>. </para> + +<sect3 id="developers-plugins-creating-automake"> +<title +>Automake (och CMake)</title> + +<para +>&kde; 3.x och sålunda &koffice; 1.5 och 1.6 använder <command +>automake</command +>. &kde; 4.0 och &koffice; 2.0 använder <command +>cmake</command +>. Den här handledningen beskriver sättet att skapa insticksprogram som använder <command +>automake</command +>. </para +><para +>Insticksprogram är &kde;-moduler, och ska markeras som sådana i <filename +>Makefile.am</filename +>. Filter, verktyg, ritoperationer, färgrymder samt import- och exportfiler behöver <literal role="extension" +>.desktop</literal +>-filer. Vyinsticksprogram behöver dessutom en <application +>KXMLGui</application +> <filename +>insticksprogramnamn.rc</filename +>-fil. Det enklaste sättet att komma igång är att checka ut projektet chalk-plugins från &koffice; Subversion-arkiv och använda det som bas för ditt eget projekt. Vi har för avsikt att skapa ett paket med en &chalk; insticksprogrammall för Kdevelop, men har inte fått tid att göra det ännu. </para> + +<sect4 id="d-p-c-a-makefile"> +<title +><filename +>Makefile.am</filename +></title> + +<para +>Låt oss ta en titt på mallen för en insticksmodul. Först filen <filename +>Makefile.am</filename +>. Den är vad &kde; använder för att skapa byggfilen som bygger insticksporgrammet: <programlisting> +kde_services_DATA = chalkBIBLIOTEKSNAMN.desktop + +INCLUDES = $(all_includes) + +chalkBIBLIOTEKSNAMN_la_SOURCES = sourcefile1.cc sourcefile2.cc + +kde_module_LTLIBRARIES = chalkBIBLIOTEKSNAMN.la +noinst_HEADERS = header1.h header2.h + +chalkBIBLIOTEKSNAMN_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) +chalkLIBRARY_la_LIBADD = -lchalkcommon + +chalkextensioncolorsfilters_la_METASOURCES = AUTO +</programlisting +> Detta är byggfilen för ett filterinsticksprogram. Ersätt <replaceable +>BIBLIOTEKSNAMN</replaceable +> med namnet på ditt arbete, så är du klar. </para +><para +>Om ditt insticksprogram är ett vyinsticksprogram, installerar du troligen också en <literal role="extension" +>.rc</literal +>-fil med poster för menyrader och verktygsrader. På liknande sätt kanske du också behöver installera markörer och ikoner. Allt detta görs via de magiska besvärjelserna i &kde;:s vanliga <filename +>Makefile.am</filename +>. <programlisting +>chalkrcdir = $(kde_datadir)/chalk/chalkplugins +chalkrc_DATA = BIBLIOTEKSNAMN.rc +EXTRA_DIST = $(chalkrc_DATA) + +chalkpics_DATA = \ + bla.png \ + bla_cursor.png +chalkpicsdir = $(kde_datadir)/chalk/pics +</programlisting> + +</para> +</sect4> + +<sect4 id="d-p-c-a-desktop"> +<title +>Skrivbordsfiler</title> + +<para +>Filen <literal role="extension" +>.desktop</literal +> talar om insticksprogrammets typ: <programlisting +>[Desktop Entry] +Encoding=UTF-8 +Icon= +Name=User-visible Name +ServiceTypes=Chalk/Filter +Type=Service +X-KDE-Library=chalkBIBLIOTEKSNAMN +X-KDE-Version=2 +</programlisting> +</para +><para +>Möjliga tjänsttyper är: </para> + +<itemizedlist> +<listitem +><para +>Chalk/Filter</para +></listitem> +<listitem +><para +>Chalk/Paintop</para +></listitem> +<listitem +><para +>Chalk/ViewPlugin</para +></listitem> +<listitem +><para +>Chalk/Tool</para +></listitem> +<listitem +><para +>Chalk/ColorSpace</para +></listitem> +</itemizedlist> + +<para +>Import- och exportfiler för filer använder det generella filterramverket i &koffice; och behöver beskrivas separat. </para> +</sect4> + +<sect4 id="d-p-c-a-boilerplate"> +<title +>Standardkod</title> + +<para +>Du behöver också en del standardkod som anropas av &kde;:s ramverk för delprogram för att instantiera insticksprogrammet — en deklarationsfil och en implementeringsfil. </para +><para +>En deklarationsfil: <programlisting +>#ifndef TOOL_STAR_H_ +#define TOOL_STAR_H_ + +#include <kparts/plugin.h> + +/** +* En modul som tillhandahåller ett stjärnverktyg. +*/ +class ToolStar : public KParts::Plugin +{ + Q_OBJECT +public: + ToolStar(QObject *parent, const char *name, const QStringList &); + virtual ~ToolStar(); + +}; + +#endif // TOOL_STAR_H_ +</programlisting> +</para> + +<para +>Och en implementeringsfil: <programlisting +>#include <kinstance.h> +#include <kgenericfactory.h> + +#include <kis_tool_registry.h> + +#include "tool_star.h" +#include "kis_tool_star.h" + + +typedef KGenericFactory<ToolStar> ToolStarFactory; +K_EXPORT_COMPONENT_FACTORY( chalktoolstar, ToolStarFactory( "chalk" ) ) + + +ToolStar::ToolStar(QObject *parent, const char *name, const QStringList &) + : KParts::Plugin(parent, name) +{ + setInstance(ToolStarFactory::instance()); + if ( parent->inherits("KisToolRegistry") ) + { + KisToolRegistry * r = dynamic_cast<KisToolRegistry*>( parent ); + r -> add(new KisToolStarFactory()); + } + +} + +ToolStar::~ToolStar() +{ +} + +#include "tool_star.moc" +</programlisting> +</para> +</sect4> + +<sect4 id="d-p-c-a-registries"> +<title +>Registrering</title> + +<para +>Verktyg laddas av verktygsregistret och registrerar sig själva med verktygsregistret. Insticksprogram som verktyg, filter och ritoperationer laddas bara en gång. Vyinsticksprogram laddas för varje vy som skapas. Observera att i allmänhet registrerar vi fabriker. För verktyg skapas exempelvis en ny instans av ett verktyg för varje pekare (mus, penna, radergummi), och en ny ritoperation skapas så fort ett verktyg får händelsen musklick. </para> + +<para +>Filter anropar filterregistret: <programlisting +>if (parent->inherits("KisFilterRegistry")) { + KisFilterRegistry * manager = dynamic_cast<KisFilterRegistry *>(parent); + manager->add(new KisFilterInvert()); + } +</programlisting> +</para +><para +>Ritoperationer ritoperationsregistret: <programlisting +>if ( parent->inherits("KisPaintOpRegistry") ) { + KisPaintOpRegistry * r = dynamic_cast<KisPaintOpRegistry*>(parent); + r -> add ( new KisSmearyOpFactory ); + } +</programlisting> +</para +><para +>Färgrymder färgrymdsregistret (med vissa komplikationer): <programlisting +>if ( parent->inherits("KisColorSpaceFactoryRegistry") ) { + KisColorSpaceFactoryRegistry * f = dynamic_cast<isColorSpaceFactoryRegistry*>(parent); + + KisProfile *defProfile = new KisProfile(cmsCreate_sRGBProfile()); + f->addProfile(defProfile); + + KisColorSpaceFactory * csFactory = new KisRgbColorSpaceFactory(); + f->add(csFactory); + + KisColorSpace * colorSpaceRGBA = new KisRgbColorSpace(f, 0); + KisHistogramProducerFactoryRegistry::instance() -> add( + new KisBasicHistogramProducerFactory<KisBasicU8HistogramProducer> + (KisID("RGB8HISTO", i18n("RGB8 Histogram")), colorSpaceRGBA) ); + } +</programlisting> +</para +><para +>vyinsticksprogram har inte något eget register, och de får tillgång till ett objekt av klassen <classname +>KisView</classname +>: <programlisting +>if ( parent->inherits("KisView") ) + { + setInstance(ShearImageFactory::instance()); + setXMLFile(locate("data","chalkplugins/shearimage.rc"), true); + + (void) new KAction(i18n("&Shear Image..."), 0, 0, this, SLOT(slotShearImage()), actionCollection(), "shearimage"); + (void) new KAction(i18n("&Shear Layer..."), 0, 0, this, SLOT(slotShearLayer()), actionCollection(), "shearlayer"); + + m_view = (KisView*) parent; + } +</programlisting> +</para +><para +>Kom ihåg att detta betyder att ett vyinsticksprogram skapas för varje vy som användaren skapar: att dela en vy betyder att alla vyinsticksprogram laddas igen. </para> +</sect4> + +<sect4 id="d-p-c-a-versioning"> +<title +>Versionshantering av insticksprogram</title> + +<para +>&chalk; 1.5 laddar insticksprogram med <literal +>X-KDE-Version=2</literal +> angivet i <literal role="extension" +>.desktop</literal +>-filen. &chalk; 1.6 kommer troligen inte vara binärt kompatibla med 1.5 insticksprogram och kommer att behöva versionsnumret 3. &chalk; 2.0 insticksprogram kommer att behöva versionsnumret 3. Ja, det är inte helt logiskt. </para> + +</sect4> +</sect3> +</sect2> + +<sect2 id="developers-plugins-colorspaces"> +<title +>Färgrymder</title> + +<para +>Färgrymder implementerar den rent virtuella klassen <classname +>KisColorSpace</classname +>. Det finns två typer av färgrymder: de som kan använda <command +>lcms</command +> för överföringar mellan färgrymder, och de som är för konstiga för <command +>lcms</command +> att hantera. Exempel på de första är cmyk, rgb, yuv. Ett exempel på den senare är watercolor eller wet & sticky. Färgrymder som använder <command +>lcms</command +> kan härledas från <classname +>KisAbstractColorSpace</classname +> eller en av basklasserna som är specialiserade för ett visst antal bitar per kanal. </para +><para +>Det är ganska enkelt att implementera en färgrymd. Den allmänna principen är att färgrymder arbetar med ett enkelt fält av byte. Tolkningen av dessa bestäms av färgrymden själv. Till exempel består en bildpunkt i 16-bitars GrayA av fyra byte: två för gråskalevärdet och två för alfavärdet. Du är fri att använda en post för att arbeta med minneslayouten av en bildpunkt i din implementering av färgrymden, men den representationen exporteras inte. Det enda sättet som resten av &chalk; kan veta vilka kanaler och typer av kanaler din färgrymds bildpunkter består av är via klassen <classname +>KisChannelInfo</classname +>. </para +><para +>Filter och ritoperationer utnyttjar den omfattande mängd metoder som tillhandahålls av <classname +>KisColorSpace</classname +> för att utföra sitt arbete. I många fall fungerar standardimplementeringen i <classname +>KisAbstractColorSpace</classname +> men långsammare än en egen implementering i din egen färgrymd, eftersom <classname +>KisAbstractColorSpace</classname +> konverterar alla bildpunkter till 16-bitars L*a*b och tillbaka. </para> + +<sect3 id="developers-plugins-colorspaces-kischannelinfo"> +<title +><classname +>KisChannelInfo</classname +></title> + +<programlisting +>(http://websvn.kde.org/trunk/koffice/chalk/chalkcolor/kis_channelinfo.h) +</programlisting> +<para +>Den här klassen definierar kanalerna som utgör en ensam bildpunkt i en viss färgrymd. En kanal har följande viktiga egenskaper: </para> +<itemizedlist> +<listitem +><para +>ett namn på en skärm i användargränssnittet</para +></listitem> +<listitem +><para +>en position: den byte där alla de byte som representerar kanalen börjar i bildpunkten.</para +></listitem> +<listitem +><para +>en typ: färg, alfa, substans eller substrat. Färg är vanlig färg, alfa är genomskinlighet, substans är en representation av mängden pigment eller likande saker, substrat är en representation av duken. (Observera att det kan ändras om snabbt som ögat.)</para +></listitem> +<listitem +><para +>en värdetyp: byte, short, integer, float — eller något annat.</para +></listitem> +<listitem +><para +>storlek: antal byte som kanalen upptar</para +></listitem> +<listitem +><para +>färg: en representation med <classname +>QColor</classname +> av kanalen för visualisering i användargränssnitt, till exempel i histogram.</para +></listitem> +<listitem +><para +>en förkortning att använda i det grafiska användargränssnittet när det inte finns mycket utrymme</para +></listitem> +</itemizedlist> +</sect3> + +<sect3 id="developers-plugins-colorspaces-kiscompositeop"> +<title +><classname +>KisCompositeOp</classname +></title> + +<para +>Liksom för den ursprungliga Porter-Duff, finns det många sätt att kombinera bildpunkter för att få en ny färg. Klassen <classname +>KisCompositeOp</classname +> definierar de flesta av dem: Uppsättningen kan inte enkelt utökas utom genom att ändra kod i biblioteket chalkcolor. </para +><para +>Ett färgrymdsinsticksprogram kan stödja vilken delmängd av de möjliga sammansättningsoperationerna som helst, men uppsättningen måste alltid omfatta "OVER" (samma som "NORMAL") och "COPY". De övriga är mer eller mindre valfria, även om fler naturligtvis är bättre. </para> +</sect3> + +<sect3 id="developers-plugins-colorspaces-kiscolorspace"> +<title +><classname +>KisColorSpace</classname +></title> + +<para +>Metoderna i den rent virtuella klassen <classname +>KisColorSpace</classname +> kan delas upp i ett antal grupper: konvertering, identifikation och behandling. </para +><para +>Alla klasser måste kunna konvertera en bildpunkt från och till 8-bitars RGB (dvs. en <classname +>QColor</classname +>), och helst också till och från 16-bitars L*a*b*. Dessutom finns en metod för att konvertera till vilken annan färgrymd som helst från den nuvarande färgrymden. </para +><para +>Färgrymder beskrivs av vektorn <classname +>KisChannelInfo</classname +>, antal kanaler, antal byte i en enda bildpunkt, om den stöder bilder med stort dynamiskt område, med mera. </para +><para +>Behandling är till exempel att kombinera två bildpunkter till en ny bildpunkt: bitBlt, att göra bildpunkter mörkare eller faltning av bildpunkter. </para +><para +>Titta i dokumentationen av programmeringsgränssnittet för en fullständig beskrivning av alla metoder du måste implementera i en färgrymd. </para +><para +><classname +>KisAbstractColorSpace</classname +> implementerar många av de virtuella metoderna i <classname +>KisColorSpace</classname +> med användning av funktioner från biblioteket <command +>lcms</command +>. Ovanpå <classname +>KisAbstractColorSpace</classname +> finns det basklasser för färgrymder med 8- och 16-bitars heltal samt 16- och 32-bitars flyttal som definierar gemensamma operationer för att gå mellan bitdjup. </para> + +</sect3> +</sect2> + +<sect2 id="developers-plugins-filters"> +<title +>Filter</title> + +<para +>Filter är insticksprogram som undersöker bildpunkter i ett lager och därefter utför ändringar av dem. Även om &chalk; använder ett effektiv minnesgränssnitt baserat på plattor för att lagra bildpunkter, behöver upphovsmän till filter inte bekymra sig om det. När ett filterinsticksprogram skrivs för bildbehandlingsgränssnittet i &Java;, Photoshop eller Gimp måste man ta hand om plattornas kanter och <quote +>passa ihop</quote +> plattor med varandra. &chalk; döljer alla sådana implementeringsdetaljer. </para> +<note +><para +>Observera att det teoretiskt är enkelt att ersätta det nuvarande gränssnittet för datalagring baserat på plattor med ett annat gränssnitt, men att gränssnitten av prestandaskäl för närvarande inte är riktiga insticksprogram.</para +></note> +<para +>&chalk; använder interation för att läsa och skriva bildpunktsvärden. Som ett alternativ kan du läsa in ett block med bildpunkter i en minnesbuffer, greja med det och därefter skriva tillbaka det som ett block. Det är dock inte nödvändigtvis effektivare, utan kan till och med vara långsammare än att använda iteration: det kanske bara är bekvämare. Se dokumentationen av programmeringsgränssnittet. </para +><para +>Bilder i &chalk; består av lager, varav det för närvarande finns fyra sorter: ritlager, grupplager, justeringslager (som innehåller ett filter som dynamiskt används för lager under justeringslagret) och delprogramlager. Filter arbetar alltid med ritlager. Ritlager innehåller uppritningsenheter av klassen <classname +>KisPaintDevice</classname +>. En uppritningsenhet ger i sin tur möjlihet att komma åt själva bildpunkterna. </para +><para +>En <classname +>PaintDevice</classname +> skickas i allmänhet omkring inbäddad i en delad pekare. En delat pekare håller ordning på hur många ställen som uppritningsenheten för närvarande används, och tar bort uppritningsenheten när den inte längre används någonstans. Du känner igen versionen av en uppritningsenhet med en delad pekare på dess suffix <literal +>SP</literal +>. Kom bara ihåg att du aldrig explicit behöver ta bort en <classname +>KisPaintDeviceSP</classname +>. </para +><para +>Låt oss undersöka ett mycket enkelt filter, ett som inverterar alla bildpunkter. Koden för filtret finns i katalogen <filename class="directory" +>koffice/chalk/plugins/filters/example</filename +>. Huvudmetoden är: <programlisting> +KisFilterInvert::process(KisPaintDeviceSP src, KisPaintDeviceSP dst, + KisFilterConfiguration* /*config*/, const QRect& rect). +</programlisting +> Funktionen tar emot två uppritningsenheter, ett inställningsobjekt (som inte används i det här enkla filtret) och en <varname +>rect</varname +>. Denna <varname +>rect</varname +> beskriver uppritningsenhetens område som filtret ska hantera. Området beskrivs med heltal, vilket betyder att det inte finns någon noggrannhet på delbildpunktsnivå. </para +><para +>Uppritningsenheten <varname +>src</varname +> är till för att läsa från, och uppritningsenheten <varname +>dst</varname +> är till för att skriva till. Parametrarna kan peka på samma verkliga uppritningsenhet, eller vara två olika uppritningsenheter. (Observera: detta kan ändras till en enda uppritningsenhet i framtiden.) </para +><para +>Låt oss nu betrakta koden rad för rad: </para> +<programlisting +>void KisFilterInvert::process(KisPaintDeviceSP src, KisPaintDeviceSP dst, + KisFilterConfiguration* /*config*/, const QRect& rect) +{ + Q_ASSERT(src != 0); + Q_ASSERT(dst != 0); + + KisRectIteratorPixel srcIt = src->createRectIterator(rect.x(), rect.y(), rect.width(), rect.height(), false); <co id="invert1" /> + KisRectIteratorPixel dstIt = dst->createRectIterator(rect.x(), rect.y(), rect.width(), rect.height(), true ); <co id="invert2" /> + + int pixelsProcessed = 0; + setProgressTotalSteps(rect.width() * rect.height()); + + KisColorSpace * cs = src->colorSpace(); + Q_INT32 psize = cs->pixelSize(); + + while( ! srcIt.isDone() ) + { + if(srcIt.isSelected()) <co id="invert3" /> + { + memcpy(dstIt.rawData(), srcIt.oldRawData(), psize); <co id="invert4" /> + + cs->invertColor( dstIt.rawData(), 1); <co id="invert5" /> + } + setProgress(++pixelsProcessed); + ++srcIt; + ++dstIt; + } + setProgressDone(); // Måste anropas även om det inte stöds +} +</programlisting> + +<calloutlist> +<callout arearefs="invert1"> +<para +>Detta skapar en iteration för att läsa befintliga bildpunkter. Chalk har tre typer av iteration: horisontell, vertikal och rektangulär. Iterationen rect går det effektivaste vägen genom bilddata, men garanterar inte någonting om platsen för nästa bildpunkt den returnerar. Det betyder att du inte kan vara säker på att bildpunkten du hämtar nästa gång ligger intill bildpunkten du just tog emot. De horisontella och vertikala iterationerna garanterar verkligen platsen för bildpunkterna de returnerar. </para +></callout> +<callout arearefs="invert2" +><para +>Vi skapar destinationsiterationen med värdet <literal +>true</literal +> för inställningen <literal +>write</literal +>. Det betyder att om destinationens uppritningsenhet är mindre än rektangeln vi skriver, förstoras den automatiskt för att omfatta alla bildpunkter i iterationen. Observera att vi har ett potentiellt fel här: om <varname +>dst</varname +> och <varname +>src</varname +> inte är samma enhet är det mycket möjligt att bildpunkterna som iterationerna returnerar inte motsvarar varandra. För varje position i iterationen kan <varname +>src</varname +> till exempel vara 165, 200, medan <varname +>dst</varname +> skulle kunna vara 20, 8 — och därför skulle kopian vi gör nedan kunna förvränga bilden ... </para +></callout> +<callout arearefs="invert3" +><para +>Vill du veta om en bildpunkt är markerad? Det är enkelt: använd metoden <methodname +>isSelected</methodname +>. Men att vara markerad är inte en binär egenskap hos en bildpunkt. En bildpunkt kan vara halvmarkerad, nästan omarkerad, eller nästan helt markerad. Markeringar är i själva verket en maskuppritningsenhet med intervallet 0 till 255, där 0 är helt omarkerad och 255 helt markerad. Iterationen har två metoder: <methodname +>isSelected()</methodname +> and <methodname +>selectedNess()</methodname +>. Det första returnerar sant om en bildpunkt överhuvudtaget är markerad (dvs. maskvärdet är större än 1), den andra returnerar maskvärdet. </para +></callout> +<callout arearefs="invert4" +><para +>Som nämndes ovan, är denna <literal +>memcpy</literal +> ett stort fult fel ... <methodname +>rawData()</methodname +> returnerar bytefältet som är bildpunktens nuvarande tillstånd och <methodname +>oldRawData()</methodname +> returnerar bytefältet som det var innan vi skapade iterationen. Vi kan dock kopiera fel bildpunkt här. I verklig användning händer inte det alltför ofta, om inte <varname +>dst</varname +> redan finns och inte är justerad i förhållande till <varname +>src</varname +>. </para +></callout> +<callout arearefs="invert5" +><para +>Men det är riktigt: Istället för att räkna ut vilken byte som representerar vilken kanal, använder vi en funktion som tillhandahålls av alla färgrymder för att invertera den aktuella bildpunkten. Färgrymderna har en mängd bildpunktsoperationer som du kan utnyttja. </para +></callout> +</calloutlist> + +<para +>Detta är inte allt som behövs för att skapa ett filter. Filter har två andra viktiga komponenter: ett inställningsobjekt och en grafisk inställningskomponent. De två fungerar tätt tillsammans. Den grafiska inställningskomponenten skapar ett inställningsobjekt, men kan också fyllas i från ett inställningsobjekt som redan existerar. Inställningsobjekt kan representeras som XML, och kan skapas från XML. Det är det som gör justeringslager möjliga. </para> + +<sect3 id="developers-plugins-filters-iterators"> +<title +>Iterationer</title> + +<para +>Det finns tre typer av iterationer: </para> + +<itemizedlist> +<listitem +><para +>Horisontella linjer</para +></listitem> +<listitem +><para +>Vertikala linjer</para +></listitem> +<listitem +><para +>Rektangulära iterationer</para +></listitem> +</itemizedlist> + +<para +>De horisontella och vertikala linjeiterationerna har en metod för att flytta iterationen till nästa rad eller kolumn: <methodname +>nextRow()</methodname +> och <methodname +>nextCol()</methodname +>. Att använda dem är mycket snabbare än att skapa en ny iteration för varje rad eller kolumn. </para +><para +>Iterationer är trådsäkra i &chalk;, så det är möjligt att dela upp arbetet i flera trådar. Dock kommer framtida versioner av &chalk; att använda metoden <methodname +>supportsThreading()</methodname +> för att avgöra om filtret kan användas på stycken av bilden (dvs. alla bildpunkter ändrade oberoende av varandra, istället för ändrade av något värde som bestäms av att undersöka alla bildpunkter i bilden) och automatiskt använda trådar för att köra filtret. </para> +</sect3> + +<sect3 id="developers-plugins-filters-kisfilterconfiguration"> +<title +><classname +>KisFilterConfiguration</classname +></title> + +<para +><classname +>KisFilterConfiguration</classname +> är en struktur som används för att spara filterinställningar på disk, till exempel för justeringslager. Skriptinsticksprogrammet använder egenskapsavbildningen som finns längst bak i <classname +>KisFilterConfigaration</classname +> för att göra det möjligt att göra skript med filter. Filter kan tillhandahålla en egen grafisk komponent som &chalk; visar i filtergalleriet, förhandsgranskningen av filter och fliken med verktygsalternativ för verktyget Rita med filter. </para> +<para +>Ett exempel, som kommer från filtret för oljemålningseffekt: </para> +<programlisting +>class KisOilPaintFilterConfiguration : public KisFilterConfiguration +{ + +public: + + KisOilPaintFilterConfiguration(Q_UINT32 brushSize, Q_UINT32 smooth) + : KisFilterConfiguration( "oilpaint", 1 ) + { + setProperty("brushSize", brushSize); + setProperty("smooth", smooth); + }; +public: + + inline Q_UINT32 brushSize() { return getInt("brushSize"); }; + inline Q_UINT32 smooth() {return getInt("smooth"); }; + +}; +</programlisting> +</sect3> + +<sect3 id="developers-plugins-filters-kisfilterconfigurationwidget"> +<title +><classname +>KisFilterConfigurationWidget</classname +></title> + +<para +>De flesta filter kan justeras av användaren. Du kan skapa en inställningskomponent som Chalk användaer så fort filtret används. Ett exempel: </para> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Oljemålning</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="dialogs-oilpaint.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Oljemålning</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Oljemålning</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Observera att bara vänstersidan av dialogrutan är ditt ansvar: &chalk; tar hand om resten. Det finns tre sätt att bete sig för att skapa en alternativkomponent: </para> + +<itemizedlist> +<listitem +><para +>Använd &Qt; Designer för att skapa basen för den grafiska komponenten, och skapa en delklass för filtret</para +></listitem> +<listitem +><para +>Använd en av de enklaste grafiska komponenterna som visar ett antal skjutreglage för listor av heltal, flyttal med dubbel precision eller Booleska värden. Se dokumentationen av programmeringsgränssnittet för <classname +>KisMultiIntegerFilterWidget</classname +>, <classname +>KisMultiDoubleFilterWidget</classname +> och <classname +>KisMultiBoolFilterWidget</classname +>.</para +></listitem> +<listitem +><para +>Handkoda en grafisk komponent. Det rekommenderas inte, och om du gör det och vill att filtret ska vara en del av &chalk;s officiella utgåva, ber jag dig att ersätta din handkodade komponent med en &Qt; Designer-komponent.</para +></listitem> +</itemizedlist> + +<para +>Oljemålningsfiltret använder flerheltalskomponenten: </para> + +<programlisting +>KisFilterConfigWidget * KisOilPaintFilter::createConfigurationWidget(QWidget* parent, KisPaintDeviceSP /*dev*/) +{ + vKisIntegerWidgetParam param; + param.push_back( KisIntegerWidgetParam( 1, 5, 1, i18n("Brush size"), "brushSize" ) ); + param.push_back( KisIntegerWidgetParam( 10, 255, 30, i18n("Smooth"), "smooth" ) ); + return new KisMultiIntegerFilterWidget(parent, id().id().ascii(), id().id().ascii(), param ); +} + +KisFilterConfiguration* KisOilPaintFilter::configuration(QWidget* nwidget) +{ + KisMultiIntegerFilterWidget* widget = (KisMultiIntegerFilterWidget*) nwidget; + if( widget == 0 ) + { + return new KisOilPaintFilterConfiguration( 1, 30); + } else { + return new KisOilPaintFilterConfiguration( widget->valueAt( 0 ), widget->valueAt( 1 ) ); + } +} + +std::list<KisFilterConfiguration*> KisOilPaintFilter::listOfExamplesConfiguration(KisPaintDeviceSP ) +{ + std::list<KisFilterConfiguration*> list; + list.insert(list.begin(), new KisOilPaintFilterConfiguration( 1, 30)); + return list; +} +</programlisting> + +<para +>Du ser hur det fungerar: Fyll i en vektor med heltalsparametrar och skapa den grafiska komponenten. Metoden <methodname +>configuration()</methodname +> inspekterar den grafiska komponenten och skapar det rätta filterinställningsobjektet, i detta fall förstås <classname +>KisOilPaintFilterConfiguration</classname +>. Metoden <methodname +>listOfExamplesConfiguration</methodname +> (som borde döpas om till riktig engelska ...) returnerar en lista med exempelinställningsobjekt för dialogrutan med filtergalleriet. </para> +</sect3> + +<sect3 id="developers-plugins-filters-conclusion"> +<title +>Avslutning av filter</title> + +<para +>Det krävs förstås mer för att koda intressanta filter, men med denna förklaring, dokumentationen av programmeringsgränssnittet och tillgång till vår källkod, bör du kunna komma igång. Tveka inte att kontakta utvecklarna av &chalk; på IRC eller via e-postlistan. </para> +</sect3> + +</sect2> + +<sect2 id="developers-plugins-tools"> +<title +>Verktyg</title> + +<para +>Verktyg visas i &chalk;s verktygslåda. Det betyder att det finns begränsat utrymme för nya verktyg: tänk noga efter om en ritoperation inte är tillräckligt för ditt syfte. Verktyg kan använda musen eller styrplattan och tangentbordet på komplexa sätt, vilket ritoperationer inte kan. Det är orsaken till att Duplicera är ett verktyg, medan retuschsprutan är en ritoperation. </para +><para +>Var försiktig med statisk data i verktyget: en ny instans av verktyget skapas för varje indataenhet: mus, penna, radergummi, retuschspruta med mera. Verktyg har delats upp i logiska grupper: </para> +<itemizedlist> +<listitem +><para +>formgivande ritverktyg (cirkel, rektangel)</para +></listitem> +<listitem +><para +>frihandsritverktyg (pensel)</para +></listitem> +<listitem +><para +>transformverktyg som ställer till ett lagers geometri</para +></listitem> +<listitem +><para +>fyllverktyg (som fyll eller toning)</para +></listitem> +<listitem +><para +>vyverktyg (som inte ändrar bildpunkter, men ändrar sättet du ser duken, som zoomning)</para +></listitem> +<listitem +><para +>markeringsverktyg (som ändrar markeringsmasken)</para +></listitem> +</itemizedlist> + +<para +>Vertygsgränssnittet beskrivs i dokumentationen av programmeringsgränssnittet för <classname +>KisTool</classname +>. Det finns tre delklasser: <classname +>KisToolPaint</classname +>, <classname +>KisToolNonPaint</classname +> och <classname +>KisToolShape</classname +> (som egentligen är en delklass av <classname +>KisToolPaint</classname +>) som specialiserar <classname +>KisTool</classname +> för rituppgifter (dvs. ändra bildpunkter), icke-rituppgifter och rituppgifter för former. </para +><para +>Ett verktyg har en grafisk inställningskomponent, precis som filter. För närvarande visas de grafiska inställningskomponenterna i en flik i ett dockat fönster. Det kan komma att ändras till en rad under huvudmenyn (som då ersätter verktygsraden) för &chalk; 2.0, men för närvarande ska inställningskomponenter konstrueras för att få plats under en flik. Som alltid är det bäst att använda &Qt; Designer för konstruktion av inställningskomponenten. </para +><para +>Ett bra exempel på ett verktyg är stjärnverktyget: </para> + +<screen +>kis_tool_star.cc Makefile.am tool_star_cursor.png wdg_tool_star.ui +kis_tool_star.h Makefile.in tool_star.h +chalktoolstar.desktop tool_star.cc tool_star.png +</screen> + +<para +>Som du ser, behöver du två bilder: en för markören och en för verktygslådan. <filename +>tool_star.cc</filename +> laddar bara insticksprogrammet, på liknande sätt som vi har sett ovan. Det matnyttiga finns i implementeringen: </para> + +<programlisting +>KisToolStar::KisToolStar() + : KisToolShape(i18n("Star")), + m_dragging (false), + m_currentImage (0) +{ + setName("tool_star"); + setCursor(KisCursor::load("tool_star_cursor.png", 6, 6)); + m_innerOuterRatio=40; + m_vertices=5; +} +</programlisting> + +<para +>Konstruktorn skapar det interna namnet, som inte översätts, och anropet till superklassen anger det synliga namnet. Vi laddar också markörbilden och tilldelar värden till ett antal variabler. </para> + +<programlisting +>void KisToolStar::update (KisCanvasSubject *subject) +{ + KisToolShape::update (subject); + if (m_subject) + m_currentImage = m_subject->currentImg(); +} +</programlisting> + +<para +>Metoden <methodname +>update()</methodname +> anropas när verktyget väljes. Det är inte en metod i <classname +>KisTool</classname +>, utan en metod i <classname +>KisCanvasObserver</classname +>. Dukobservatörer underrättas så fort något ändras i vyn, vilket kan vara användbart för verktyg. </para +><para +>Följande metoder (<methodname +>buttonPress</methodname +>, <methodname +>move</methodname +> och <methodname +>buttonRelease</methodname +>) anropas av &chalk; när inmatningsenheten (mus, penna, radergummi, etc.) trycks ner, flyttas eller släpps upp. Observera att förflyttningshändelser också avges om musknappen inte är nertryckt. Händelserna är inte de vanliga &Qt;-händelserna, utan syntetiska händelser i &chalk;, eftersom vi drar nytta av trick på låg nivå för att få tillräckligt med händelser för att rita jämna linjer. Normalt kastar verktygslådor som &Qt; (och GTK) händelser om de är för upptagna för att hantera dem, och vi vill ha dem alla. </para> + +<programlisting +>void KisToolStar::buttonPress(KisButtonPressEvent *event) +{ + if (m_currentImage && event->button() == LeftButton) { + m_dragging = true; + m_dragStart = event->pos(); + m_dragEnd = event->pos(); + m_vertices = m_optWidget->verticesSpinBox->value(); + m_innerOuterRatio = m_optWidget->ratioSpinBox->value(); + } +} + +void KisToolStar::move(KisMoveEvent *event) +{ + if (m_dragging) { + // erase old lines on canvas + draw(m_dragStart, m_dragEnd); + // move (alt) or resize star + if (event->state() & Qt::AltButton) { + KisPoint trans = event->pos() - m_dragEnd; + m_dragStart += trans; + m_dragEnd += trans; + } else { + m_dragEnd = event->pos(); + } + // draw new lines on canvas + draw(m_dragStart, m_dragEnd); + } +} + +void KisToolStar::buttonRelease(KisButtonReleaseEvent *event) +{ + if (!m_subject || !m_currentImage) + return; + + if (m_dragging && event->button() == LeftButton) { + // erase old lines on canvas + draw(m_dragStart, m_dragEnd); + m_dragging = false; + + if (m_dragStart == m_dragEnd) + return; + + if (!m_currentImage) + return; + + if (!m_currentImage->activeDevice()) + return; + + KisPaintDeviceSP device = m_currentImage->activeDevice ();; + KisPainter painter (device); + if (m_currentImage->undo()) painter.beginTransaction (i18n("Star")); + + painter.setPaintColor(m_subject->fgColor()); + painter.setBackgroundColor(m_subject->bgColor()); + painter.setFillStyle(fillStyle()); + painter.setBrush(m_subject->currentBrush()); + painter.setPattern(m_subject->currentPattern()); + painter.setOpacity(m_opacity); + painter.setCompositeOp(m_compositeOp); + KisPaintOp * op = + KisPaintOpRegistry::instance()->paintOp(m_subject->currentPaintop(), m_subject->currentPaintopSettings(), &painter); + painter.setPaintOp(op); // Painter takes ownership + + vKisPoint coord = starCoordinates(m_vertices, m_dragStart.x(), m_dragStart.y(), m_dragEnd.x(), m_dragEnd.y()); + + painter.paintPolygon(coord); + + device->setDirty( painter.dirtyRect() ); + notifyModified(); + + if (m_currentImage->undo()) { + m_currentImage->undoAdapter()->addCommand(painter.endTransaction()); + } + } +} +</programlisting> + +<para +>Metoden <methodname +>draw()</methodname +> är en intern metod i <classname +>KisToolStar</classname +> som ritar stjärnans kontur. Vi anropar den från metoden <methodname +>move()</methodname +> för att ge användaren återmatning om stjärnans storlek och form. Observera att vi använder <varname +>Qt::NotROP</varname +> rasteroperationen, vilket betyder att anropa <methodname +>draw()</methodname +> en andra gång med samma start- och slutpunkt gör att stjärnan tas bort. </para> + +<programlisting +>void KisToolStar::draw(const KisPoint& start, const KisPoint& end ) +{ + if (!m_subject || !m_currentImage) + return; + + KisCanvasController *controller = m_subject->canvasController(); + KisCanvas *canvas = controller->kiscanvas(); + KisCanvasPainter p (canvas); + QPen pen(Qt::SolidLine); + + KisPoint startPos; + KisPoint endPos; + startPos = controller->windowToView(start); + endPos = controller->windowToView(end); + + p.setRasterOp(Qt::NotROP); + + vKisPoint points = starCoordinates(m_vertices, startPos.x(), startPos.y(), endPos.x(), endPos.y()); + + for (uint i = 0; i < points.count() - 1; i++) { + p.drawLine(points[i].floorQPoint(), points[i + 1].floorQPoint()); + } + p.drawLine(points[points.count() - 1].floorQPoint(), points[0].floorQPoint()); + + p.end (); +} +</programlisting> + +<para +>Metoden <methodname +>setup()</methodname +> är fundamental: Här skapar vi åtgärden som kommer att stoppas in i verktygslådan så att användare verkligen kan välja verktyget. Vi tilldelar också en snabbtangent. Observera att en del programknep används här: kom ihåg att vi skapade en instans av verktyget för varje inmatningsenhet. Det betyder också att vi anropar <methodname +>setup()</methodname +> för varje inmatningsenhet och att en åtgärd med samma namn läggs till flera gånger i åtgärdssamlingen. Men allt verkar fungera, så varför bekymra sig? </para> + +<programlisting +>void KisToolStar::setup(KActionCollection *collection) +{ + m_action = static_cast<KRadioAction *>(collection->action(name())); + + if (m_action == 0) { + KShortcut shortcut(Qt::Key_Plus); + shortcut.append(KShortcut(Qt::Key_F9)); + m_action = new KRadioAction(i18n("&Star"), + "tool_star", + shortcut, + this, + SLOT(activate()), + collection, + name()); + Q_CHECK_PTR(m_action); + + m_action->setToolTip(i18n("Draw a star")); + m_action->setExclusiveGroup("tools"); + m_ownAction = true; + } +} +</programlisting> + +<para +>Metoden <methodname +>starCoordinates()</methodname +> innehåller en del knepig matematik, men den är inte särskilt intressant i beskrivningen av hur man skapar verktygsinsticksprogram. </para> + +<programlisting +>KisPoint KisToolStar::starCoordinates(int N, double mx, double my, double x, double y) +{ + double R=0, r=0; + Q_INT32 n=0; + double angle; + + vKisPoint starCoordinatesArray(2*N); + + // the radius of the outer edges + R=sqrt((x-mx)*(x-mx)+(y-my)*(y-my)); + + // the radius of the inner edges + r=R*m_innerOuterRatio/100.0; + + // the angle + angle=-atan2((x-mx),(y-my)); + + //set outer edges + for(n=0;n<N;n++){ + starCoordinatesArray[2*n] = KisPoint(mx+R*cos(n * 2.0 * M_PI / N + angle),my+R*sin(n *2.0 * M_PI / N+angle)); + } + + //set inner edges + for(n=0;n<N;n++){ + starCoordinatesArray[2*n+1] = KisPoint(mx+r*cos((n + 0.5) * 2.0 * M_PI / N + angle),my+r*sin((n +0.5) * 2.0 * M_PI / N + angle)); + } + + return starCoordinatesArray; +} +</programlisting> + +<para +>Metoden <methodname +>createOptionWidget()</methodname +> anropas för att skapa den grafiska inställningskomponenten som &chalk; visar under fliken. Eftersom det finns ett verktyg per inmatningsenhet och per vy, kan tillståndet hos ett verktyg lagras i verktyget. Metoden anropas bara en gång: den grafiska inställningskomponenten lagras och hämtas nästa gång verktyget aktiveras. </para> + +<programlisting +>QWidget* KisToolStar::createOptionWidget(QWidget* parent) +{ + QWidget *widget = KisToolShape::createOptionWidget(parent); + + m_optWidget = new WdgToolStar(widget); + Q_CHECK_PTR(m_optWidget); + + m_optWidget->ratioSpinBox->setValue(m_innerOuterRatio); + + QGridLayout *optionLayout = new QGridLayout(widget, 1, 1); + super::addOptionWidgetLayout(optionLayout); + + optionLayout->addWidget(m_optWidget, 0, 0); + + return widget; +} +</programlisting> + +<sect3 id="developers-plugins-tools-conclusions"> +<title +>Avslutning av verktyg</title> + +<para +>Verktyg är relativt enkla insticksprogram att skapa. Du måste kombinera gränssnitten <classname +>KisTool</classname +> och <classname +>KisCanvasObserver</classname +> för att skapa ett verktyg effektivt. </para> + +</sect3> + +</sect2> + +<sect2 id="developers-plugins-paintoperations"> +<title +>Ritoperationer</title> + +<para +>Ritoperationer är en av de mest uppfinningsrika typer av insticksprogram i Chalk (tillsammans med färgrymder som kan användas som insticksprogram). En ritoperation definierar hur verktyg ändrar bildpunkterna de berör. Retuschspruta, penna utan kantutjämning eller bildpunktspensel med kantutjämning är alla ritoperationer. Men du skulle kunna, med en stor mängd arbete, skapa en ritoperation som läser Corel Paint XML-penseldefinitioner och använder dem för att bestämma hur man ska rita </para +><para +>Ritoperationer instantieras när ett ritverktyg tar emot händelsen <literal +>mouseDown</literal +> och tas bort när händelsen mouseUp tas emot av ett ritverktyg. Under mellantiden kan ritoperationen hålla reda på tidigare positioner och annan information, som trycknivåer om användaren använder en styrplatta. </para +><para +>Den grundläggande åtgärden för en ritoperation är att ändra bildpunkter vid ett ritverktygs markörposition. Det kan bara göras en gång, eller så kan ritoperationen begära att få utföras med regelbundna intervall, med användning av en tidtagare. Det första fallet är användbart för en pennliknande ritoperation, och det andra naturligtvis för en ritoperation som liknar en retuschspruta. </para +><para +>Ritoperationer kan ha en liten grafisk inställningskomponent som placeras i en verktygsrad. Alltså måste grafiska inställningskomponenter för ritoperationer ha en horisontell layout som inte är högre än en knapp i en verktygsrad, annars skulle &chalk; se mycket konstigt ut. </para +><para +>Låt oss titta på ett enkelt insticksprogram för en ritoperation,, en som visar en viss mängd programbaserad intelligens. För det första finns en fabrik definierad i deklarationsfilen. Fabriken skapar en ritoperation när det aktiva verktyget behöver en: </para> + +<programlisting +>public: + KisSmearyOpFactory() {} + virtual ~KisSmearyOpFactory() {} + + virtual KisPaintOp * createOp(const KisPaintOpSettings *settings, KisPainter * painter); + virtual KisID id() { return KisID("paintSmeary", i18n("Smeary Brush")); } + virtual bool userVisible(KisColorSpace * ) { return false; } + virtual QString pixmap() { return ""; } + +}; +</programlisting> + +<para +>Fabriken innehåller också <classname +>KisID</classname +> med det offentliga och privata namnet på ritoperationen, och kan valfritt returnera en punktavbildning. &chalk; kan därefter visa punktavbildningen tillsammans med namnet som en visuell identifikation av ritoperationen. Till exempel skulle ritoperationen målarkniv ha en bild av ett sådant verktyg. Försäkra dig om att ritoperationens privata namn inte råkar i konflikt med en annan ritoperation! </para +><para +>Implementeringen av ritoperationer är mycket rättfram: </para> + +<programlisting +>KisSmearyOp::KisSmearyOp(KisPainter * painter) + : KisPaintOp(painter) +{ +} + +KisSmearyOp::~KisSmearyOp() +{ +} +void KisSmearyOp::paintAt(const KisPoint &pos, const KisPaintInformation& info) +{ +</programlisting> + +<para +>Metoden <methodname +>paintAt()</methodname +> är stället där allt händer för ritoperationer. Metoden har två parametrar, den aktuella positionen (som anges med flyttal, inte i hela bildpunkter) och objektet <classname +>KisPaintInformation</classname +>, som innehåller tryck, x, y, lutning och förflyttningsvektor, och som kan utökas med ytterligare information i framtiden. </para> + +<programlisting +>if (!m_painter->device()) return; + + KisBrush *brush = m_painter->brush(); +</programlisting> + +<para +>En <classname +>KisBrush</classname +> är representationen av en Gimp penselfil: det vill säga en mask, antingen en enda mask eller en serie masker. I själva verket använder vi inte penseln här, utom för att bestämma <quote +>ritpunkten</quote +> under markören. </para> + +<programlisting +>Q_ASSERT(brush); + + if (!brush) return; + + if (! brush->canPaintFor(info) ) + return; + + KisPaintDeviceSP device = m_painter->device(); + KisColorSpace * colorSpace = device->colorSpace(); + KisColor kc = m_painter->paintColor(); + kc.convertTo(colorSpace); + + KisPoint hotSpot = brush->hotSpot(info); + KisPoint pt = pos - hotSpot; + + // Split the coordinates into integer plus fractional parts. The integer + // is where the dab will be positioned and the fractional part determines + // the sub-pixel positioning. + Q_INT32 x, y; + double xFraction, yFraction; + + splitCoordinate(pt.x(), &x, &xFraction); + splitCoordinate(pt.y(), &y, &yFraction); + + KisPaintDeviceSP dab = new KisPaintDevice(colorSpace, "smeary dab"); + Q_CHECK_PTR(dab); +</programlisting> + +<para +>Vi ändrar inte bildpunkterna på en uppritningsenhet direkt: istället skapar vi en liten uppritningsenhet, en dutt, och sammanfogar den med den aktuella uppritningsenheten. </para> + +<programlisting +>m_painter->setPressure(info.pressure); +</programlisting> + +<para +>I enlighet med kommentarerna, utför följande kodstycke lite programarbete för att skapa själva dutten. I detta fall ritar vi ett antal linjer. När ritoperationen är klar, kommer linjernas längd, position och tjocklek bero på tryck och färgmängd, och vi har skapat en styv, smetig oljefärgspensel. Men jag har inte haft tid att avsluta detta ännu. </para> + +<programlisting +>// Compute the position of the tufts. The tufts are arranged in a line + // perpendicular to the motion of the brush, i.e, the straight line between + // the current position and the previous position. + // The tufts are spread out through the pressure + + KisPoint previousPoint = info.movement.toKisPoint(); + KisVector2D brushVector(-previousPoint.y(), previousPoint.x()); + KisVector2D currentPointVector = KisVector2D(pos); + brushVector.normalize(); + + KisVector2D vl, vr; + + for (int i = 0; i < (NUMBER_OF_TUFTS / 2); ++i) { + // Compute the positions on the new vector. + vl = currentPointVector + i * brushVector; + KisPoint pl = vl.toKisPoint(); + dab->setPixel(pl.roundX(), pl.roundY(), kc); + + vr = currentPointVector - i * brushVector; + KisPoint pr = vr.toKisPoint(); + dab->setPixel(pr.roundX(), pr.roundY(), kc); + } + + vr = vr - vl; + vr.normalize(); +</programlisting> + +<para +>Till sist överför vi dutten med en blocköverföring på den ursprungliga uppritningsenheten och talar om för uppritaren att vi har påverkat en liten rektangel på uppritningsenheten. </para> + +<programlisting +>if (m_source->hasSelection()) { + m_painter->bltSelection(x - 32, y - 32, m_painter->compositeOp(), dab.data(), + m_source->selection(), m_painter->opacity(), x - 32, y -32, 64, 64); + } + else { + m_painter->bitBlt(x - 32, y - 32, m_painter->compositeOp(), dab.data(), m_painter->opacity(), x - 32, y -32, 64, 64); + } + + m_painter->addDirtyRect(QRect(x -32, y -32, 64, 64)); +} + + +KisPaintOp * KisSmearyOpFactory::createOp(const KisPaintOpSettings */*settings*/, KisPainter * painter) +{ + KisPaintOp * op = new KisSmearyOp(painter); + Q_CHECK_PTR(op); + return op; +} +</programlisting> + +<para +>Det är allt: ritoperationer är enkla och kul! </para> + +</sect2> + +<sect2 id="developers-plugins-viewplugins"> +<title +>Vyinsticksprogram</title> + +<para +>Vyinsticksprogram är de konstigaste i hela gänget: Ett vyinsticksprogram är en vanlig KPart som kan tillhandahålla en viss mängd användargränssnitt och en del funktioner. Histogramfliken är till exempel ett vyinsticksprogram, liksom rotationsdialogrutan. </para> + +</sect2> + +<sect2 id="developers-plugins-importexport"> +<title +>Import- och exportfilter</title> + +<para +>&chalk; arbetar med den vanliga filterarkitekturen för filer i &koffice;. Det finns en handledning, något gammal, men fortfarande användbar, på: <ulink url="http://koffice.org/developer/filters/oldfaq.php" +></ulink +>. Det är troligtvis bäst att samarbeta med &chalk;-gruppen vid utveckling av filfilter och att göra utvecklingen i &koffice; filterträd. Observera att du kan prova filter utan att köra &chalk; genom att använda verktyget <command +>koconverter</command +>. </para +><para +>Filter har två sidor: import och export. De är oftast två olika insticksprogram som kan dela viss kod. </para +><para +>De viktiga posterna i <filename +>Makefile.am</filename +> är: </para> + +<programlisting +>service_DATA = chalk_XXX_import.desktop chalk_XXX_export.desktop +servicedir = $(kde_servicesdir) +kdelnk_DATA = chalk_XXX.desktop +kdelnkdir = $(kde_appsdir)/Office +libchalkXXXimport_la_SOURCES = XXXimport.cpp +libchalkXXXexport_la_SOURCES = XXXexport.cpp +METASOURCES = AUTO +</programlisting> + +<para +>Oberoende av om du skapar ett importfilter eller ett exportfilter, är kontentan av arbetet alltid att implementera följande funktion: </para> + +<programlisting +>virtual KoFilter::ConversionStatus convert(const QCString& from, const QCString& to); +</programlisting> + +<para +>Det är inställningarna i filen <literal role="extension" +>.desktop</literal +> som avgör på vilket sätt ett filter konverterar: </para +><para +>Import: </para> + +<programlisting +>X-KDE-Export=application/x-chalk +X-KDE-Import=image/x-xcf-gimp +X-KDE-Weight=1 +X-KDE-Library=libchalkXXXimport +ServiceTypes=KOfficeFilter +</programlisting> + +<para +>Export: </para> + +<programlisting +>X-KDE-Export=image/x-xcf-gimp +X-KDE-Import=application/x-chalk +ServiceTypes=KOfficeFilter +Type=Service +X-KDE-Weight=1 +X-KDE-Library=libchalkXXXexport +</programlisting> + +<para +>Och ja, MIME-typen som är vald i exemplet är en antydan: Snälla, snälla, implemetera ett XCF-filter! </para> + +<sect3 id="plugins-developers-importexport-import"> +<title +>Import</title> + +<para +>Det stora problemet med importfilter är förstås koden för att läsa data på disk. Standardkoden för att anropa denna kod är ganska enkel: </para> + +<note +><para +>Observera: Vi borde verkligen hitta ett sätt att göra det möjligt för &chalk; att behålla en fil öppen och bara läsa data alltefter det behövs, istället för att kopiera hela innehållet till den interna representationen i uppritningsenheten. Men det skulle betyda gränssnitt för datahantering som känner till TIFF-filer och så vidare, och det är för närvarande inte implementerat. Det skulle vara idealiskt om vissa filfilter kunde implementera en klass, preliminärt kallad <classname +>KisFileDataManager</classname +>, skapa ett objekt av den instansen med den aktuella filen och skicka den till KisDoc. Men &chalk; hanterar lagring per lager, inte per dokument, så det skulle vara en svårt omskrivning.</para +></note> + +<programlisting +>KoFilter::ConversionStatus XXXImport::convert(const QCString&, const QCString& to) +{ + if (to != "application/x-chalk") <co id="import1" /> + return KoFilter::BadMimeType; + + KisDoc * doc = dynamic_cast<KisDoc*>(m_chain -> outputDocument()); <co id="import2" /> + KisView * view = static_cast<KisView*>(doc -> views().getFirst()); <co id="import3" /> + + QString filename = m_chain -> inputFile(); <co id="import4" /> + + if (!doc) + return KoFilter::CreationError; + + doc -> prepareForImport(); <co id="import5" /> + + if (!filename.isEmpty()) { + + KURL url(filename); + + if (url.isEmpty()) + return KoFilter::FileNotFound; + + KisImageXXXConverter ib(doc, doc -> undoAdapter()); <co id="import6" /> + + if (view != 0) + view -> canvasSubject() -> progressDisplay() -> setSubject(&ib, false, true); + + switch (ib.buildImage(url)) <co id="import7" /> { + case KisImageBuilder_RESULT_UNSUPPORTED: + return KoFilter::NotImplemented; + break; + case KisImageBuilder_RESULT_INVALID_ARG: + return KoFilter::BadMimeType; + break; + case KisImageBuilder_RESULT_NO_URI: + case KisImageBuilder_RESULT_NOT_LOCAL: + return KoFilter::FileNotFound; + break; + case KisImageBuilder_RESULT_BAD_FETCH: + case KisImageBuilder_RESULT_EMPTY: + return KoFilter::ParsingError; + break; + case KisImageBuilder_RESULT_FAILURE: + return KoFilter::InternalError; + break; + case KisImageBuilder_RESULT_OK: + doc -> setCurrentImage( ib.image()); <co id="import8" /> + return KoFilter::OK; + default: + break; + } + + } + return KoFilter::StorageCreationError; +} +</programlisting> + +<calloutlist> +<callout arearefs="import1" +><para +>Detta är avsett att vara ett importfilter, så om det inte anropas för att konvertera till en bild i &chalk;, är det något som är fel.</para +></callout> +<callout arearefs="import2" +><para +>Filterkedjan har redan skapat ett utdatadokument åt oss. Vi måste typkonvertera den till <classname +>KisDocM</classname +>, eftersom &chalk;-dokument kräver särskilt behandling. Det skulle i själva verket inte vara en dum idé att kontrollera att resultatet av typkonverteringen inte är 0, eftersom om den är det kommer importen att misslyckas.</para +></callout> +<callout arearefs="import3" +><para +>Om vi anropar filtret från det grafiska gränssnittet, försöker vi få vyn. Om det finns en vy, kan konverteringskoden försöka uppdatera förloppsraden.</para +></callout> +<callout arearefs="import4" +><para +>Filtret har filnamnet på indatafilen åt oss.</para +></callout> +<callout arearefs="import5" +><para +><classname +>KisDoc</classname +> måste förberedas för import. Vissa inställningar initieras och ångra inaktiveras. Annars skulle du kunna ångra tillägg av lager som utförs av importfiltret, och det är ett konstigt beteende.</para +></callout> +<callout arearefs="import6" +><para +>Jag har valt att implementera själva importkoden i en separat klass som jag instantierar här. Du kan också lägga all din kod direkt i den här metoden, men det skulle vara lite stökigt.</para +></callout> +<callout arearefs="import7" +><para +>Min importkod returnerar en statuskod, som jag sedan kan använda för att ange status för importfiltret. &koffice; tar hand om att visa felmeddelanden.</para +></callout> +<callout arearefs="import8" +><para +>Om vi har lyckats skapa <classname +>KisImage</classname +> sätter vi dokumentets aktuella bild till vår nyskapade bild. Därefter är vi klara: <literal +>return KoFilter::OK;</literal +>.</para +></callout> +</calloutlist> + +</sect3> + +</sect2> + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/developers-scripting.docbook b/koffice-i18n-sv/docs/koffice/chalk/developers-scripting.docbook new file mode 100644 index 00000000..0dd76de1 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/developers-scripting.docbook @@ -0,0 +1,1130 @@ +<sect1 id="developers-scripting"> +<title +>Använda skript</title> + +<para +>I &chalk; kan du skriva skript med Ruby eller Python (tillgängligheten för tolkarna kan bero på vad din distribution eller administratören av din dator installerade). Här hittar du en beskrivning av programmeringsgränssnittet för skript. </para +><para +>Vissa exempel levereras med &chalk;, och du kan hitta dem i <filename +>/usr/share/apps/chalk/scripts</filename +> (eller <filename +>/opt/kde/share/apps/chalk/scripts</filename +>). </para> + +<sect2 id="developers-scripting-variables"> +<title +>Variabler i modulen <classname +>Krosschalkcore</classname +></title> + +<itemizedlist> +<listitem +><para +><varname +>ChalkDocument</varname +> returnerar ett <classname +>Document</classname +>-objekt</para +></listitem> +<listitem +><para +><varname +>ChalkScript</varname +> returnerar ett <classname +>ScriptProgress</classname +>-objekt</para +></listitem> +</itemizedlist> + +<para +>Du kan hämta ett objekt med funktionen <function +>get</function +> i modulen <classname +>Krosschalkcore</classname +>. I Ruby måste du skriva något som liknar det här: <programlisting +>doc = Krosschalkcore::get("ChalkDocument") +script = Krosschalkcore::get("ChalkScript") +</programlisting> +</para> + +</sect2> + +<sect2 id="developers-scripting-functions"> +<title +>Funktioner i modulen <classname +>Krosschalkcore</classname +></title> + +<itemizedlist> +<listitem +><para +>Funktion: <function +>getBrush</function +></para +><para +>Funktionen returnerar en pensel (<classname +>Brush</classname +>) som tas från listan med &chalk;s resurser. Den har ett argument: penselns namn. Till exempel (i Ruby): <programlisting +>Krosschalkcore::getBrush("Circle (05)") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>getFilter</function +></para +><para +>Funktionen returnerar ett filter (<classname +>Filter</classname +>) som tas från listan med &chalk;s resurser. Den har ett argument: filtrets namn. Till exempel (i Ruby): <programlisting +>Krosschalkcore::getFilter("invert") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>getPattern</function +></para +><para +>Funktionen returnerar ett mönster (<classname +>Pattern</classname +>) som tas från listan med &chalk;s resurser. Den har ett argument: mönstrets namn. Till exempel (i Ruby): <programlisting +>Krosschalkcore::getPattern("Bricks") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>loadBrush</function +></para +><para +>Funktionen laddar en pensel (<classname +>Brush</classname +>) och returnerar den därefter. Den har ett argument: penselns filnamn.</para +></listitem> + +<listitem +><para +>Funktion: <function +>loadPattern</function +></para +><para +>Funktionen laddar ett mönster (<classname +>Pattern</classname +>) och returnerar det därefter. Den har ett argument: mönstrets filnamn.</para +></listitem> + +<listitem +><para +>Funktion: <function +>newCircleBrush</function +></para +><para +>Funktionen returnerar en pensel (<classname +>Brush</classname +>) med en cirkulär form. Den har minst två argument: bredd och höjd. Den kan också ha två ytterligare argument: skuggans bredd och höjd. Om skuggan inte anges, används ingen. Till exempel (i Ruby): <programlisting +>Krosschalkcore::newCircleBrush(10,20) # skapa en enkel cirkel +Krosschalkcore::newCircleBrush(10,20,5,10) # skapa en toning +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>newHSVColor</function +></para +><para +>Funktionen returnerar en ny färg (<classname +>Color</classname +>) med den angivna HSV-trippeln. Den har tre argument: färgtonskomponenten (0 till 255), färgmättnadskomponenten (0 till 255), och värdekomponenten (0 till 255). Till exempel (i Ruby): <programlisting +>Krosschalkcore::newHSVColor(255,125,0) +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>newImage</function +></para +><para +>Funktionen returnerar en ny bild (<classname +>Image</classname +>). Den har fyra argument: bredd, höjd, färgrymdsidentifikation, bildens namn. Den returnerar objektet <classname +>Image</classname +>. Till exempel (i Ruby): <programlisting +>Krosschalkcore::newImage(10,20, "RGBA", "kikoo") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>newRectBrush</function +></para +><para +>Funktionen returnerar en pensel (<classname +>Brush</classname +>) med en rektangulär form. Den har minst två argument: bredd och höjd. Den kan också ha två ytterligare argument: skuggans bredd och höjd. Om skuggan inte anges, används ingen. Till exempel (i Ruby): <programlisting +>Krosschalkcore::newRectBrush(10,20) # skapa en enkel rektangel + Krosschalkcore::newRectBrush(10,20,5,10) # skapa en toning +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>newRGBColor</function +></para +><para +>Funktionen returnerar en ny färg (<classname +>Color</classname +>) med den angivna RGB-trippeln. Den har tre argument: den röda komponenten (0 till 255), den blåa komponenten (0 till 255), och den gröna komponenten (0 till 255). Till exempel (i Ruby): <programlisting +>Krosschalkcore::newRGBColor(255,0,0) # skapa en röd färg +Krosschalkcore::newRGBColor(255,255,255) # skapa en vit färg +</programlisting +></para +></listitem> +</itemizedlist> +</sect2> + +<sect2 id="developers-scripting-objects"> +<title +>Beskrivningar och funktionslista för diverse objekt i <classname +>Krosschalkcore</classname +></title> + +<itemizedlist> +<listitem +><para +>Objekt: PaintLayer</para> + +<itemizedlist> +<listitem +><para +>Funktion: <function +>beginPainting</function +></para +></listitem> + +<listitem +><para +>Funktion: <function +>convertToColorspace</function +></para +><para +>Konvertera bilden till en färgrymd. Funktionen har ett argument: namnet på den resulterande färgrymden. Till exempel (i Ruby): <programlisting +>image.convertToColorspace("CMYK") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>createHistogram</function +></para +><para +>Funktionen skapar ett histogram för lagret. Den har två argument: histogramtypen ("RGB8HISTO"), och 0 om histogrammet är linjärt eller 1 om det är logatimiskt.</para +></listitem> + +<listitem +><para +>Funktion: <function +>createHLineIterator</function +></para +><para +>Skapa en iterator för ett lager, som går igenom en rad. Funktionen har tre argument: <varname +>x</varname +> (start i raden), <varname +>y</varname +> (radens vertikala position), radens bredd.</para +></listitem> + +<listitem +><para +>Funktion: <function +>createPainter</function +></para +><para +>Funktionen skapar ett målningsobjekt (<classname +>Painter</classname +>) som låter dig måla på lagret. </para +></listitem> + +<listitem +><para +>Funktion: <function +>createRectIterator</function +></para +><para +>Skapa en iterator för ett lager, som går igenom ett rektangulärt område. Funktionen har fyra argument: <varname +>x</varname +>, <varname +>y</varname +>, rektangelns bredd, rektangelns höjd.</para +></listitem> + +<listitem +><para +>Funktion: <function +>createVLineIterator</function +></para +><para +>Skapa en iterator för ett lager, som går igenom en kolumn. Funktionen har tre argument: <varname +>x</varname +> (kolumnens horisontella position), <varname +>y</varname +> (start i kolumnen), kolumnens höjd.</para +></listitem> + +<listitem +><para +>Funktion: <function +>endPainting</function +></para +><para +>Funktionen stänger aktuell ångringspost och lägger till den i historiken.</para +></listitem> + +<listitem +><para +>Funktion: <function +>fastWaveletTransformation</function +></para +><para +>Returnerar lagrets snabba wavelet-transform.</para +></listitem> + +<listitem +><para +>Funktion: <function +>fastWaveletUntransformation</function +></para +><para +>Gör omvänd transform av en snabb wavelet till lagret. Den har ett argument: ett wavelet-objekt. Till exempel (i Ruby): <programlisting +>wavelet = layer.fastWaveletTransformation() +layer.fastWaveletUntransformation(wavelet) +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>getHeight</function +></para +><para +>Returnera lagrets höjd.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getWidth</function +></para +><para +>Returnera lagrets bredd.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Filter</classname +></para> +<itemizedlist> + +<listitem +><para +>Funktion: <function +>getFilterConfiguration</function +></para +><para +>Funktionen returnerar filterinställningen (<classname +>FilterConfiguration</classname +>) som hör ihop med filtret.</para +></listitem> + +<listitem +><para +>Funktion: <function +>process</function +></para +><para +>Funktionen utför filtret. Den har minst ett argument: lagret som är källan. Du kan också använda fyra följande argument: <varname +>x</varname +>, <varname +>y</varname +>, <varname +>bredd</varname +>, <varname +>höjd</varname +>. (<varname +>x</varname +>, <varname +>y</varname +>, <varname +>bredd</varname +>,<varname +>höjd</varname +>) definierar den rektangulära område där filtret beräknas. Om rektangeln inte är definierad, används filtret på hela lagret. Till exempel (i Ruby) <programlisting +>doc = Krosschalkcore::get("ChalkDocument") +image = doc.getImage() +layer = image.getActivePaintLayer() +width = layer.getWidth() +height = layer.getHeight() +filter = Krosschalkcore::getFilter("invert") +filter.process(layer, layer) +filter.process(layer, layer, 10, 10, 20, 20 ) +</programlisting +></para +></listitem> +</itemizedlist +></listitem> + +<listitem +><para +>Objekt: <classname +>FilterConfiguration</classname +></para> +<itemizedlist> + +<listitem +><para +>Funktion: <function +>getProperty</function +></para +><para +>Funktionen returnerar en parameters värde för tillhörande filter (<classname +>Filter</classname +>). Den har ett argument: parameterns namn.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setProperty</function +></para +><para +>Funktionen definierar en parameter för tillhörande filter (<classname +>Filter</classname +>). Den har två argument: parameterns namn och värde, vars typ beror på filtret.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Histogram</classname +></para> + +<para +>Klassen låter dig komma åt histogrammet för ett målningslager (<classname +>PaintLayer</classname +>). Exempel (i Ruby): <programlisting +>doc = krosschalkcore::get("ChalkDocument") + image = doc.getImage() + layer = image.getActiveLayer() + histo = layer.createHistogram("RGB8HISTO",0) + min = layer.getMin() * 255 + max = layer.getMax() * 255 + for i in min..max + print layer.getValue(i) + print "\n" + end +</programlisting> +</para> + +<itemizedlist> +<listitem +><para +>Funktion: <function +>getChannel</function +></para +><para +>Returnera den valda kanalen.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getCount</function +></para +><para +>Funktionen returnerar antal bildpunkter som används av histogrammet.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getHighest</function +></para +><para +>Funktionen returnerar histogrammets största värde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getLowest</function +></para +><para +>Funktionen returnerar histogrammets minsta värde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getMax</function +></para +><para +>Funktionen returnerar histogrammets maximala gränsvärde (värden på större avstånd än maximala värdet är noll). Värdet är i intervallet 0.0 – 1.0.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getMean</function +></para +><para +>Den här funktionen returnerar histogrammets medelvärde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getMin</function +></para +><para +>Funktionen returnerar histogrammets minimala gränsvärde (värden på mindre avstånd än minimala värdet är noll). Värdet är i intervallet 0.0 – 1.0.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getNumberOfBins</function +></para +><para +>Returnerar antal staplar i histogrammet. </para +></listitem> + +<listitem +><para +>Funktion: <function +>getTotal</function +></para +><para +>Den här funktionen returnerar summan av alla värden i histogrammet.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getValue</function +></para +><para +>Returnerar värdet för en stapel i histogrammet. Funktionen har ett argument: indexet i intervallet [0..255].</para +></listitem> + +<listitem +><para +>Funktion: <function +>setChannel</function +></para +><para +>Välj kanal i lagret som resultatet i histogrammet ska hämtas från. Funktionen har ett argument: kanalnumret.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>ScriptProgress</classname +></para> +<para +><classname +>ScriptProgress</classname +> används för att hantera förloppsraden i &chalk;s statusrad. Till exempel (i Ruby): <programlisting +>script = Krosschalkcore::get("ChalkScript") +script.setProgressTotalSteps(1000) +script.setProgressStage("progressive", 0) +for i in 1..900 + script.incProgress() +end +script.setProgressStage("brutal", 1000) +</programlisting +></para> + +<itemizedlist> +<listitem +><para +>Funktion: <function +>incProgress</function +></para +><para +>Den här funktionen ökar förloppsindikeringen med ett steg.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setProgress</function +></para +><para +>Den här funktionen ställer in förloppsindikeringens värde. Den har ett argument: förloppsindikeringens värde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setProgressStage</function +></para +><para +>Den här funktionen ställer in förloppsindikeringens värde och visar texten.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setProgressTotalSteps</function +></para +><para +>Funktionen ställer in antal steg som skriptet kommer att behöva. Den har ett argument: det maximala värdet hos förloppsindikeringen</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Wavelet</classname +></para +><para +>Objektet innehåller koefficienterna för en wavelet-transform av ett målningslager (<classname +>PaintLayer</classname +>).</para> +<itemizedlist> + +<listitem +><para +>Funktion: <function +>getDepth</function +></para +><para +>Returnerar lagrets djup.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getNCoeff</function +></para +><para +>Returnerar värdet på den N:e koefficienten. Funktionen har ett argument: koefficientens index.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getNumCoeffs</function +></para +><para +>Returnerar antal koefficienter i denna wavelet-transform (= storlek * storlek * djup).</para +></listitem> + +<listitem +><para +>Funktion: <function +>getSize</function +></para +><para +>Returnerar wavelet-transformens storlek (storlek = bredd * höjd).</para +></listitem> + +<listitem +><para +>Funktion: <function +>getXYCoeff</function +></para +><para +>Returnerar en koefficients värde. Funktionen har två argument: <varname +>x</varname +> och <varname +>y</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setNCoeff</function +></para +><para +>Ställer in värdet för den N:e koefficienten. Funktionen har två argument: koefficientens index och koefficientens nya värde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setXYCoeff</function +></para +><para +>Ställer in värdet för en koefficient. Funktionen har tre argument: <varname +>x</varname +>, <varname +>y</varname +> ochkoefficientens nya värde.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Painter</classname +></para> +<itemizedlist> + +<listitem +><para +>Funktion: <function +>convolve</function +></para +><para +>Funktionen använder en faltningskärna på en bild. Den har minst tre argument: en lista av listor med kärnan (alla listor måste ha samma storlek), faktor och förskjutning. </para +><para +>Värdet av en bildpunkt anges av följande funktion: K * P / faktor + förskjutning, där K är kärnan och P är grannskapet. </para +><para +>Den kan ha följande valfria argument: <varname +>kantoperation</varname +> (styr hur bildpunkterna i kanten på en bild ska faltas: 0 = använd förvald färg, 1 = använd bildpunkten på bildens motsatta sida, 2 = använd kantens bildpunkt, 3 = undvik bildpunkter vid kanten), <varname +>kanal</varname +> (1 för färg, 2 för alfa, 3 för båda), <varname +>x</varname +>, <varname +>y</varname +>, <varname +>bredd</varname +>, <varname +>höjd</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setFillThreshold</function +></para +><para +>Ställer in fylltröskeln. Den har ett argument: tröskeln.</para +></listitem> + +<listitem +><para +>Funktion: <function +>fillColor</function +></para +><para +>Börja fylla med en färg. Den har två argument: <varname +>x</varname +> och <varname +>y</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>fillPattern</function +></para +><para +>Börja fylla med ett mönster. Den har två argument: <varname +>x</varname +> och <varname +>y</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintPolyline</function +></para +><para +>Funktionen ritar en flerlinje. Den har två argument: en lista med x-positioner och en lista med y-positioner.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintLine</function +></para +><para +>Funktionen ritar en linje. Den har fem argument: <varname +>x1</varname +>, <varname +>y1</varname +>, <varname +>x2</varname +>, <varname +>y2</varname +>, and <varname +>tryck</varname +>. </para +></listitem> + +<listitem +><para +>Funktion: <function +>paintBezierCurve</function +></para +><para +>Funktion ritar en Bezier-kurva. Den har tio argument: <varname +>x1</varname +>, <varname +>y1</varname +>, <varname +>p1</varname +>, <varname +>cx1</varname +>, <varname +>cy1</varname +>, <varname +>cx2</varname +>, <varname +>cx2</varname +>, <varname +>x2</varname +>, <varname +>y2</varname +>, <varname +>p2</varname +>, där (<varname +>x1</varname +>,<varname +>y1</varname +>) är startpositionen, <varname +>p1</varname +> är trycket vid start, (<varname +>x2</varname +>,<varname +>y2</varname +>) är slutpositionen, <varname +>p2</varname +> är trycket vid slutet. (<varname +>cx1</varname +>,<varname +>cy1</varname +>) och (<varname +>cx2</varname +>,<varname +>cy2</varname +>) är positionerna för styrpunkterna.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintEllipse</function +></para +><para +>Funktion ritar en ellips. Den har fem argument: <varname +>x1</varname +>, <varname +>y1</varname +>, <varname +>x2</varname +>, <varname +>y2</varname +>, <varname +>tryck</varname +>, där (<varname +>x1</varname +>,<varname +>y1</varname +>) och (<varname +>x2</varname +>,<varname +>y2</varname +>) är positionerna för de två centra.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintPolygon</function +></para +><para +>Funktionen ritar en polygon. Den har två argument: en lista med x-positioner och en lista med y-positioner.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintRect</function +></para +><para +>Funktionen ritar en rektangel. Den har fem argument: <varname +>x</varname +>, <varname +>y</varname +>, <varname +>bredd</varname +> <varname +>höjd</varname +>, <varname +>tryck</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintAt</function +></para +><para +>Funktionen målar en given position. Den har tre argument: <varname +>x</varname +>, <varname +>y</varname +>, <varname +>tryck</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setPaintColor</function +></para +><para +>Funktionen ställer in målarfärgen (också kallad förgrundsfärgen). Den har ett argument: en färg (<classname +>Color</classname +>).</para +></listitem> + +<listitem +><para +>Funktion: <function +>setBackgroundColor</function +></para +><para +>Funktionen ställer in bakgrundsfärgen. Den har ett argument: en färg (<classname +>Color</classname +>).</para +></listitem> + +<listitem +><para +>Funktion: <function +>setPattern</function +></para +><para +>Funktionen ställer in mönstret som används att fylla med. Den har ett argument: ett mönsterobjekt (<classname +>Pattern</classname +>).</para +></listitem> + +<listitem +><para +>Funktion: <function +>setBrush</function +></para +><para +>Funktionen ställer in penseln som används att måla med. Den har ett argument: ett penselobjekt (<classname +>Brush</classname +>).</para +></listitem> + +<listitem +><para +>Funktion: <function +>setPaintOp</function +></para +><para +>Funktionen definierar en målningsoperation. Den har ett argument: målningsoperationens namn.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setDuplicateOffset</function +></para +><para +>Funktionen definierar duplikatets förskjutning. Den har två argument: horisontell förskjutning och vertikal förskjutning.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setOpacity</function +></para +><para +>Funktionen ställer in målningens ogenomskinlighet. Den har ett argument: ogenomskinligheten i intervallet 0 till 255.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setStrokeStyle</function +></para +><para +>Funktionen ställer in streckets stil. Den har ett argument: 0 för inget, eller 1 för pensel.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setFillStyle</function +></para +><para +>Funktionen ställer in fyllstilen för målningsobjektet (<classname +>Painter</classname +>). Den har ett argument: 0 för ingen, 1 för fyll med förgrundsfärg, 2 för fyll med bakgrundsfärg, 3 för fyll med mönster.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Iterator</classname +></para +><para +>Objektet låter dig ändra bildpunktsvärden ett i taget. Namnet på vissa funktioner beror på färgrymden, om lagrets färgrymd till exempel är RGB, finns <function +>setR</function +>, <function +>setG</function +> och <function +>setB</function +>, och för CMYK, <function +>setC</function +>, <function +>setM</function +>, <function +>setY</function +> och <function +>setK</function +>. I dokumentationen antar vi att färgrymden kallas ABC, med tre kanaler: A, B, C.</para> + +<itemizedlist> +<listitem +><para +>Funktioner: <function +>setA</function +>, <function +>setB</function +>, <function +>setC</function +></para +><para +>Dessa funktioner har ett argument: det nya värdet för en av bildpunktens kanaler.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setABC</function +></para +><para +>Ställer in alla kanalers värde. Funktionen har ett argument: ett fält med de nya värdena för alla kanaler.</para +></listitem> + +<listitem +><para +>Funktioner: <function +>getA</function +>, <function +>getB</function +>, <function +>getC</function +></para +><para +>Returnera värdet för en av kanalerna i den här bildpunkten.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getABC</function +></para +><para +>Returnera ett fält med alla kanalers värden.</para +></listitem> + +<listitem +><para +>Funktion: <function +>darken</function +></para +><para +>Gör en bildpunkt mörkare. Funktionen har minst ett argument: <varname +>skugga</varname +> (värdet som används för att göra alla färgkanaler mörkare). Funktionen kan ha följande valfria argument: <varname +>kompensation</varname +> (för att begränsa mörknandet).</para +></listitem> + +<listitem +><para +>Funktion: <function +>invertColor</function +></para +><para +>Invertera färgen för en bildpunkt.</para +></listitem> + +<listitem +><para +>Funktion: <function +>next</function +></para +><para +>Öka positionen, och gå till nästa bildpunkt.</para +></listitem> + +<listitem +><para +>Funktion: <function +>isDone</function +></para +><para +>Returnera sant om iteratorn är i slutet (inga fler bildpunkter är tillgängliga).</para +></listitem> +</itemizedlist> +</listitem> +</itemizedlist> + +</sect2> + +<sect2 id="developers-scripting-resources"> +<title +>Resurser</title> + +<para +>Här är tips eller partiella listor med resurser för &chalk;. </para +><para +>För pensel (<classname +>Brush</classname +>) och mönster (<classname +>Pattern</classname +>): Du kan hämta namn och tillhörande pensel eller mönster från markeringsverktyget i &chalk;s verktygsrad. </para +><para +>En lista med identifierare av färgrymder i &chalk;: LABA, RGBA, RGBA16, RGBAF32, RGBAF16HALF, LMSAF32, GRAYA, GRAYA16, CMYK, CMYKA16. </para> +</sect2> + +</sect1> + diff --git a/koffice-i18n-sv/docs/koffice/chalk/developers.docbook b/koffice-i18n-sv/docs/koffice/chalk/developers.docbook new file mode 100644 index 00000000..04b99c08 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/developers.docbook @@ -0,0 +1,8 @@ +<chapter id="developers"> +<title +>Information för utvecklare</title> + +<para +>Det här kapitlet innehåller information för utvecklare och andra entusiaster som vill få ut mer av &chalk;. </para> +&developers-scripting; &developers-plugins; </chapter> + diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-addpalette.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-addpalette.png Binary files differnew file mode 100644 index 00000000..dece4718 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-addpalette.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-blur.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-blur.png Binary files differnew file mode 100644 index 00000000..fe898e16 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-blur.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-brightnesscontrast.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-brightnesscontrast.png Binary files differnew file mode 100644 index 00000000..0c103844 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-brightnesscontrast.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-bumpmap.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-bumpmap.png Binary files differnew file mode 100644 index 00000000..bea9e451 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-bumpmap.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-coloradjustment.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-coloradjustment.png Binary files differnew file mode 100644 index 00000000..e3ace2e4 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-coloradjustment.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-colorrange.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-colorrange.png Binary files differnew file mode 100644 index 00000000..ff3e2eb4 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-colorrange.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-colortoalpha.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-colortoalpha.png Binary files differnew file mode 100644 index 00000000..e839004f --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-colortoalpha.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-colortransfer.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-colortransfer.png Binary files differnew file mode 100644 index 00000000..bf22c2bc --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-colortransfer.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-convertimagetype.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-convertimagetype.png Binary files differnew file mode 100644 index 00000000..b7574349 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-convertimagetype.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-convertlayertype.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-convertlayertype.png Binary files differnew file mode 100644 index 00000000..5589bbf0 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-convertlayertype.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-cubism.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-cubism.png Binary files differnew file mode 100644 index 00000000..f469b3b0 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-cubism.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-customconvolution.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-customconvolution.png Binary files differnew file mode 100644 index 00000000..93c160e9 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-customconvolution.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-documentinformation.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-documentinformation.png Binary files differnew file mode 100644 index 00000000..fd97bd53 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-documentinformation.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-dropshadow.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-dropshadow.png Binary files differnew file mode 100644 index 00000000..1471355b --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-dropshadow.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-emboss.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-emboss.png Binary files differnew file mode 100644 index 00000000..cd264e42 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-emboss.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-filtersgallery.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-filtersgallery.png Binary files differnew file mode 100644 index 00000000..3e8b7b58 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-filtersgallery.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-gaussiannoise.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-gaussiannoise.png Binary files differnew file mode 100644 index 00000000..0a890944 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-gaussiannoise.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-histogram.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-histogram.png Binary files differnew file mode 100644 index 00000000..f8ee06ce --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-histogram.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-imageproperties.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-imageproperties.png Binary files differnew file mode 100644 index 00000000..1225dbca --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-imageproperties.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-imagerestoration.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-imagerestoration.png Binary files differnew file mode 100644 index 00000000..5a1949a0 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-imagerestoration.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-imagesize.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-imagesize.png Binary files differnew file mode 100644 index 00000000..1d5d389b --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-imagesize.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-layerproperties.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-layerproperties.png Binary files differnew file mode 100644 index 00000000..a8058293 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-layerproperties.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-layersize.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-layersize.png Binary files differnew file mode 100644 index 00000000..f31c832f --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-layersize.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-lenscorrection.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-lenscorrection.png Binary files differnew file mode 100644 index 00000000..b6b23ef7 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-lenscorrection.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-newadjustmentlayer.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-newadjustmentlayer.png Binary files differnew file mode 100644 index 00000000..132b38ba --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-newadjustmentlayer.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-newlayer.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-newlayer.png Binary files differnew file mode 100644 index 00000000..d7d6ae55 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-newlayer.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-oilpaint.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-oilpaint.png Binary files differnew file mode 100644 index 00000000..7b4b28d1 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-oilpaint.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-pixelize.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-pixelize.png Binary files differnew file mode 100644 index 00000000..49348c4a --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-pixelize.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-raindrops.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-raindrops.png Binary files differnew file mode 100644 index 00000000..69c74b92 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-raindrops.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-randomnoise.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-randomnoise.png Binary files differnew file mode 100644 index 00000000..21a41133 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-randomnoise.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-randompick.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-randompick.png Binary files differnew file mode 100644 index 00000000..20d6dbb8 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-randompick.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-rotateimage.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-rotateimage.png Binary files differnew file mode 100644 index 00000000..9928f899 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-rotateimage.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-rotatelayer.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-rotatelayer.png Binary files differnew file mode 100644 index 00000000..ae1c268c --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-rotatelayer.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-roundcorners.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-roundcorners.png Binary files differnew file mode 100644 index 00000000..8d897284 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-roundcorners.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-separateimage.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-separateimage.png Binary files differnew file mode 100644 index 00000000..d798b017 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-separateimage.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-shearimage.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-shearimage.png Binary files differnew file mode 100644 index 00000000..0eccf344 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-shearimage.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-shearlayer.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-shearlayer.png Binary files differnew file mode 100644 index 00000000..e7208892 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-shearlayer.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-smalltiles.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-smalltiles.png Binary files differnew file mode 100644 index 00000000..ed8b3596 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-smalltiles.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-sobel.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-sobel.png Binary files differnew file mode 100644 index 00000000..c1ea2032 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-sobel.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-substrate.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-substrate.png Binary files differnew file mode 100644 index 00000000..d43d416e --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-substrate.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-unsharpmask.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-unsharpmask.png Binary files differnew file mode 100644 index 00000000..790f11c9 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-unsharpmask.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-wave.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-wave.png Binary files differnew file mode 100644 index 00000000..3945a3a8 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-wave.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/dialogs-waveletnoise.png b/koffice-i18n-sv/docs/koffice/chalk/dialogs-waveletnoise.png Binary files differnew file mode 100644 index 00000000..fd3637f7 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/dialogs-waveletnoise.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/faq.docbook b/koffice-i18n-sv/docs/koffice/chalk/faq.docbook new file mode 100644 index 00000000..1b219543 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/faq.docbook @@ -0,0 +1,22 @@ +<chapter id="faq"> +<title +>Frågor och svar</title> + +<para +>Ibland fungerar inte saker och ting som man skulle vilja. &chalk; kan krascha - inte särskilt ofta nuförtiden, men ändå. Du kan alltså behöva hjälp ibland. Det första att göra är att försöka avgöra exakt vad som höll på. Försök att reproducera problemet och skriv ner vad du gjorde innan problemet uppstod. </para +><para +>Därefter kan du skapa en felrapport: Gå till menyn <guimenu +>Hjälp</guimenu +> och välj <guimenuitem +>Rapportera fel</guimenuitem +>. På så sätt vet vi exakt vilken version av &chalk; du använder. Försök vara någorlunda säker på att problemet inte redan har rapporterats. Försök också vara så fullständig som möjligt när du beskriver ditt problem. </para +><para +>Om det bara är så att du inte kan räkna ut hur man gör något i &chalk; som du kan göra med Photoshop (eller något annat ritprogram), kan du också skicka e-post till utvecklarna av &chalk; på e-postlistan <email +>[email protected]</email +>, eller direkt skicka e-post till ansvariga för program- eller dokumentationsunderhåll på <email +>[email protected]</email +> eller <email +>[email protected]</email +>. </para> +&reporting.bugs; &updating.documentation; </chapter> + diff --git a/koffice-i18n-sv/docs/koffice/chalk/filters-customconvolution.png b/koffice-i18n-sv/docs/koffice/chalk/filters-customconvolution.png Binary files differnew file mode 100644 index 00000000..93c160e9 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/filters-customconvolution.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/gotchi.png b/koffice-i18n-sv/docs/koffice/chalk/gotchi.png Binary files differnew file mode 100644 index 00000000..f694b3a0 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/gotchi.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/index.docbook b/koffice-i18n-sv/docs/koffice/chalk/index.docbook new file mode 100644 index 00000000..15a8731e --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/index.docbook @@ -0,0 +1,173 @@ +<?xml version="1.0" ?> +<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kappname "&chalk;"> + <!ENTITY package "koffice"> + <!ENTITY % addindex "IGNORE"> + <!ENTITY % Swedish "INCLUDE"> + <!ENTITY introduction SYSTEM "introduction.docbook"> + <!ENTITY tutorial SYSTEM "tutorial.docbook"> + <!ENTITY tutorial-starting SYSTEM "tutorial-starting.docbook"> + <!ENTITY tutorial-select-layer SYSTEM "tutorial-select-layer.docbook"> + <!ENTITY tutorial-quick-starts SYSTEM "tutorial-quick-starts.docbook"> + <!ENTITY tutorial-tablet SYSTEM "tutorial-tablet.docbook"> + <!ENTITY images SYSTEM "using-images.docbook"> + <!ENTITY views SYSTEM "using-views.docbook"> + <!ENTITY layers SYSTEM "using-layers.docbook"> + <!ENTITY selections SYSTEM "using-selections.docbook"> + <!ENTITY filters SYSTEM "using-filters.docbook"> + <!ENTITY colorspaces SYSTEM "using-colorspaces.docbook"> + <!ENTITY commands SYSTEM "commands.docbook"> + <!ENTITY commands-toolbars SYSTEM "commands-toolbars.docbook"> + <!ENTITY commands-palettes SYSTEM "commands-palettes.docbook"> + <!ENTITY commands-menus SYSTEM "commands-menus.docbook"> + <!ENTITY commands-dialogs SYSTEM "commands-dialogs.docbook"> + <!ENTITY settings SYSTEM "settings.docbook"> + <!ENTITY developers SYSTEM "developers.docbook"> + <!ENTITY developers-scripting SYSTEM "developers-scripting.docbook"> + <!ENTITY developers-plugins SYSTEM "developers-plugins.docbook"> + <!ENTITY faq SYSTEM "faq.docbook"> + <!ENTITY credits SYSTEM "credits.docbook"> + <!ENTITY installation SYSTEM "installation.docbook"> +]> + +<book lang="&language;"> + +<bookinfo> +<title +>Handbok &chalk;</title> + +<authorgroup> +<author +><personname +> <firstname +>Boudewijn</firstname +> <surname +>Rempt</surname +> </personname +> <email +>[email protected]</email +> </author> +<author +><personname +> <firstname +>Casper</firstname +> <surname +>Boemann</surname +> </personname +> <email +>[email protected]</email +> </author> +<author +><personname +> <firstname +>Cyrille</firstname +> <surname +>Berger</surname +> </personname +> <email +>[email protected]</email +> </author> +<author +><personname +> <firstname +>Sander</firstname +> <surname +>Koning</surname +> </personname +> <email +>[email protected]</email +> </author> +<othercredit role="translator" +> <firstname +>Stefan</firstname +> <surname +>Asserhäll</surname +> <affiliation +><address +><email +>[email protected]</email +></address +></affiliation +> <contrib +>Översättare</contrib +></othercredit +> +</authorgroup> + +<copyright> +<year +>2005-2006</year> +<holder +>Boudewijn Rempt</holder> +<holder +>Casper Boemann</holder> +<holder +>Cyrille Berger</holder> +<holder +>Sander Koning</holder> +</copyright> + +<legalnotice +>&FDLNotice;</legalnotice> + +<!-- Date and version information of the documentation --> + +<date +>2006-09-13</date> +<releaseinfo +>1.6</releaseinfo> + +<!-- Abstract about this handbook --> + +<abstract> +<para +>&chalk; är en del av &koffice;-paketet. &chalk; är ett program för fotoförbättring och bildredigering, men framför allt, ett ritprogram som låter dig skapa originalkonst på datorn som om du arbetade med färg och penslar, pennor och bläck — eller kommer åtminstone att vara det i framtiden. Vi arbetar kontinuerligt med att utöka &chalk;, och göra det bättre i alla avseenden. </para> +</abstract> + +<keywordset> +<keyword +>KDE</keyword> +<keyword +>koffice</keyword> +<keyword +>Chalk</keyword> +<keyword +>bildbehandling</keyword> +<keyword +>grafik</keyword> +<keyword +>målning</keyword> +</keywordset> + +</bookinfo> + +&introduction; +&tutorial; +&images; +&views; +&layers; +&selections; +&filters; +&colorspaces; +&commands; +&settings; +&developers; +&faq; +&credits; +&installation; + +&documentation.index; +</book> + +<!-- +Local Variables: +mode: xml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +End: + +vim:tabstop=2:shiftwidth=2:expandtab +kate: space-indent on; indent-width 2; tab-width 2; indent-mode none; +--> diff --git a/koffice-i18n-sv/docs/koffice/chalk/installation.docbook b/koffice-i18n-sv/docs/koffice/chalk/installation.docbook new file mode 100644 index 00000000..55661b69 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/installation.docbook @@ -0,0 +1,78 @@ +<appendix id="installation"> +<title +>Installation</title> + +<sect1 id="getting-kapp"> +<title +>Hur man skaffar &chalk;</title> +&install.intro.documentation; </sect1> + +<sect1 id="requirements"> +<title +>Krav</title> + +<!-- +List any special requirements for your application here. This should include: +.Libraries or other software that is not included in kdesupport, +kdelibs, or kdebase. +.Hardware requirements like amount of RAM, disk space, graphics card +capabilities, screen resolution, special expansion cards, etc. +.Operating systems the app will run on. If your app is designed only for a +specific OS, (you wrote a graphical LILO configurator for example) put this +information here. +--> + +<para +>&chalk; beror på följande bibliotek, förutom vad &koffice; själv behöver: </para> +<itemizedlist> +<listitem +><para +><ulink url="http://www.imagemagick.org/" +>Image Magick</ulink +> — Paket för bildbehandling och visning i X11</para +></listitem> +<listitem +><para +><ulink url="http://www.littlecms.com/" +>Little CMS</ulink +> — Ett fritt färghanteringssystem med 100K</para +></listitem> +<listitem +><para +><ulink +url="http://www.openexr.com/" +>OpenEXR</ulink +></para +></listitem> +</itemizedlist> + +<!-- For a list of updates, you may refer to the application web site +or the ChangeLog file, or ... --> +<para +>Du hittar en lista med ändringar i filen <filename +>ChangeLog</filename +> eller på <ulink url="http://koffice.org/chalk/" +>&chalk;s webbplats</ulink +>. </para> +</sect1> + +<sect1 id="compilation"> +<title +>Kompilering och installation</title> +&install.compile.documentation; </sect1> + +<!-- +<sect1 id="configuration"> +<title +>Configuration</title> + +<para +>Don't forget to tell your system to start the <filename +>dtd</filename> +dicer-toaster daemon first, or &kmyapplication; won't work !</para> + +</sect1> +--> + +</appendix> + diff --git a/koffice-i18n-sv/docs/koffice/chalk/introduction.docbook b/koffice-i18n-sv/docs/koffice/chalk/introduction.docbook new file mode 100644 index 00000000..008e8274 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/introduction.docbook @@ -0,0 +1,118 @@ +<chapter id="introduction"> +<title +>Inledning</title> + +<sect1 id="introduction-chalk"> +<title +>Vad är &chalk;?</title> +<para +>&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. </para> +<para +>&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. </para> +</sect1> + +<sect1 id="introduction-keyfeatures"> +<title +>Nyckelfunktioner</title> + +<para +>De viktigaste funktionerna som &chalk; för närvarande erbjuder är:</para> +<itemizedlist> + +<listitem +><para +>Insticksprogram: Chalk kan utökas via insticksprogram. De är verktyg, färgrymder, målningsoperationer, filter och Kpart-baserade insticksprogram för användargränssnitt. </para +></listitem> + +<listitem +><para +>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.</para +></listitem> + +<listitem +><para +>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.</para +></listitem> + +<listitem +><para +>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.</para +></listitem> + +<listitem +><para +>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.</para +></listitem> + +<listitem +><para +>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.</para +></listitem> + +<listitem +><para +>Verktyg: Via det innovativa instickssystemet paintOp, kan alla målarverktyg (pensel, ellips, linje, etc.) måla outjämnat, kantutjämnat, radera, retuschera med mera.</para +></listitem> + +<listitem +><para +>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.</para +></listitem> + +<listitem +><para +>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.</para +></listitem> + +</itemizedlist> + +<sect2 id="introduction-keyfeatures-colormanagement"> +<title +>Färghantering</title> +<para +>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. </para +><para +>&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. </para +><para +>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*, <quote +>halva</quote +> RGB, och RGB med 32-bitars flyttal (HDR) och LMS. </para> +</sect2> + +<sect2 id="introduction-keyfeatures-imageformats"> +<title +>Bildformat</title> +<para +>&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. </para +><para +>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. </para> +</sect2> + +</sect1> + +<sect1 id="introduction-manual"> +<title +>Om den här handboken</title> +<para +>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. </para> +<note +><para +>Den här handboken är inte fullständig. Inbjudan att gå med och hjälpa oss gäller också handboken. </para +></note> +<para +>Skulle du ha några frågor, kommentarer eller förslag, kontakta dokumentredaktören på <email +>[email protected]</email +>. </para> +</sect1> + +<sect1 id="introduction-maintainer"> +<title +>Om programmets utvecklare</title> +<para +>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: <email +>[email protected]</email +>. </para> +</sect1> + +</chapter> + diff --git a/koffice-i18n-sv/docs/koffice/chalk/mainscreen.png b/koffice-i18n-sv/docs/koffice/chalk/mainscreen.png Binary files differnew file mode 100644 index 00000000..fa11ffe3 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/mainscreen.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/newimage.png b/koffice-i18n-sv/docs/koffice/chalk/newimage.png Binary files differnew file mode 100644 index 00000000..792e35b3 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/newimage.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-gray.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-gray.png Binary files differnew file mode 100644 index 00000000..97eb0e4e --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-gray.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-hsv.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-hsv.png Binary files differnew file mode 100644 index 00000000..d5aab721 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-hsv.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-palettes.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-palettes.png Binary files differnew file mode 100644 index 00000000..595a75d9 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-palettes.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-rgb.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-rgb.png Binary files differnew file mode 100644 index 00000000..dd4e73d8 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-rgb.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-watercolors.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-watercolors.png Binary files differnew file mode 100644 index 00000000..bbed6e68 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-colors-watercolors.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-brush.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-brush.png Binary files differnew file mode 100644 index 00000000..e96a4fe5 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-brush.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-colorpicker.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-colorpicker.png Binary files differnew file mode 100644 index 00000000..6219a617 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-colorpicker.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-contiguousfill.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-contiguousfill.png Binary files differnew file mode 100644 index 00000000..bb6e7dd3 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-contiguousfill.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-crop.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-crop.png Binary files differnew file mode 100644 index 00000000..d4d15169 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-crop.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-drawfreehand.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-drawfreehand.png Binary files differnew file mode 100644 index 00000000..7ae56667 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-drawfreehand.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-ellipse.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-ellipse.png Binary files differnew file mode 100644 index 00000000..e44f13ba --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-ellipse.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-gradient.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-gradient.png Binary files differnew file mode 100644 index 00000000..2d07caec --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-gradient.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-histogram.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-histogram.png Binary files differnew file mode 100644 index 00000000..cfc03f59 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-histogram.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-line.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-line.png Binary files differnew file mode 100644 index 00000000..a8c9c435 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-line.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-overview.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-overview.png Binary files differnew file mode 100644 index 00000000..d5b997e6 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-overview.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-paintwithfilters.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-paintwithfilters.png Binary files differnew file mode 100644 index 00000000..ce895e97 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-paintwithfilters.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-rectangle.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-rectangle.png Binary files differnew file mode 100644 index 00000000..413caf6a --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-rectangle.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-select.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-select.png Binary files differnew file mode 100644 index 00000000..e00b304c --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-select.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-selectcontiguous.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-selectcontiguous.png Binary files differnew file mode 100644 index 00000000..7d831166 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-selectcontiguous.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-star.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-star.png Binary files differnew file mode 100644 index 00000000..67e3df61 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-star.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-text.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-text.png Binary files differnew file mode 100644 index 00000000..3aaa5d7d --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-text.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-transform.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-transform.png Binary files differnew file mode 100644 index 00000000..707311c1 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-controlbox-transform.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-layers-layers.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-layers-layers.png Binary files differnew file mode 100644 index 00000000..460a1e21 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-layers-layers.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/palettes-layers-scriptsmanager.png b/koffice-i18n-sv/docs/koffice/chalk/palettes-layers-scriptsmanager.png Binary files differnew file mode 100644 index 00000000..72bb34fb --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/palettes-layers-scriptsmanager.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/preferences-color.png b/koffice-i18n-sv/docs/koffice/chalk/preferences-color.png Binary files differnew file mode 100644 index 00000000..4464ec43 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/preferences-color.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/preferences-display.png b/koffice-i18n-sv/docs/koffice/chalk/preferences-display.png Binary files differnew file mode 100644 index 00000000..b0ee4bae --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/preferences-display.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/preferences-general.png b/koffice-i18n-sv/docs/koffice/chalk/preferences-general.png Binary files differnew file mode 100644 index 00000000..a700e318 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/preferences-general.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/preferences-grid.png b/koffice-i18n-sv/docs/koffice/chalk/preferences-grid.png Binary files differnew file mode 100644 index 00000000..adf5fef6 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/preferences-grid.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/preferences-performance.png b/koffice-i18n-sv/docs/koffice/chalk/preferences-performance.png Binary files differnew file mode 100644 index 00000000..bec1b956 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/preferences-performance.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/preferences-sidebar.png b/koffice-i18n-sv/docs/koffice/chalk/preferences-sidebar.png Binary files differnew file mode 100644 index 00000000..003b0460 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/preferences-sidebar.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/preferences-tablet.png b/koffice-i18n-sv/docs/koffice/chalk/preferences-tablet.png Binary files differnew file mode 100644 index 00000000..efaa37aa --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/preferences-tablet.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/scripting.docbook b/koffice-i18n-sv/docs/koffice/chalk/scripting.docbook new file mode 100644 index 00000000..fe81c3ce --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/scripting.docbook @@ -0,0 +1,1130 @@ +<chapter id="scripting"> +<title +>Använda skript</title> + +<para +>I &chalk; kan du skriva skript med Ruby eller Python (tillgängligheten för tolkarna kan bero på vad din distribution eller administratören av din dator installerade). Här hittar du en beskrivning av programmeringsgränssnittet för skript. </para +><para +>Vissa exempel levereras med &chalk;, och du kan hitta dem i <filename +>/usr/share/apps/chalk/scripts</filename +> (eller <filename +>/opt/kde/share/apps/chalk/scripts</filename +>). </para> + +<sect1 id="scripting-variables"> +<title +>Variabler i modulen <classname +>Krosschalkcore</classname +></title> + +<itemizedlist> +<listitem +><para +><varname +>ChalkDocument</varname +> returnerar ett <classname +>Document</classname +>-objekt</para +></listitem> +<listitem +><para +><varname +>ChalkScript</varname +> returnerar ett <classname +>ScriptProgress</classname +>-objekt</para +></listitem> +</itemizedlist> + +<para +>Du kan hämta ett objekt med funktionen <function +>get</function +> i modulen <classname +>Krosschalkcore</classname +>. I Ruby måste du skriva något som liknar det här: <programlisting +>doc = Krosschalkcore::get("ChalkDocument") +script = Krosschalkcore::get("ChalkScript") +</programlisting> +</para> + +</sect1> + +<sect1 id="scripting-functions"> +<title +>Funktioner i modulen <classname +>Krosschalkcore</classname +></title> + +<itemizedlist> +<listitem +><para +>Funktion: <function +>getBrush</function +></para +><para +>Funktionen returnerar en pensel (<classname +>Brush</classname +>) som tas från listan med &chalk;s resurser. Den har ett argument: penselns namn. Till exempel (i Ruby): <programlisting +>Krosschalkcore::getBrush("Circle (05)") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>getFilter</function +></para +><para +>Funktionen returnerar ett filter (<classname +>Filter</classname +>) som tas från listan med &chalk;s resurser. Den har ett argument: filtrets namn. Till exempel (i Ruby): <programlisting +>Krosschalkcore::getFilter("invert") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>getPattern</function +></para +><para +>Funktionen returnerar ett mönster (<classname +>Pattern</classname +>) som tas från listan med &chalk;s resurser. Den har ett argument: mönstrets namn. Till exempel (i Ruby): <programlisting +>Krosschalkcore::getPattern("Bricks") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>loadBrush</function +></para +><para +>Funktionen laddar en pensel (<classname +>Brush</classname +>) och returnerar den därefter. Den har ett argument: penselns filnamn.</para +></listitem> + +<listitem +><para +>Funktion: <function +>loadPattern</function +></para +><para +>Funktionen laddar ett mönster (<classname +>Pattern</classname +>) och returnerar det därefter. Den har ett argument: mönstrets filnamn.</para +></listitem> + +<listitem +><para +>Funktion: <function +>newCircleBrush</function +></para +><para +>Funktionen returnerar en pensel (<classname +>Brush</classname +>) med en cirkulär form. Den har minst två argument: bredd och höjd. Den kan också ha två ytterligare argument: skuggans bredd och höjd. Om skuggan inte anges, används ingen. Till exempel (i Ruby): <programlisting +>Krosschalkcore::newCircleBrush(10,20) # skapa en enkel cirkel +Krosschalkcore::newCircleBrush(10,20,5,10) # skapa en toning +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>newHSVColor</function +></para +><para +>Funktionen returnerar en ny färg (<classname +>Color</classname +>) med den angivna HSV-trippeln. Den har tre argument: färgtonskomponenten (0 till 255), färgmättnadskomponenten (0 till 255), och värdekomponenten (0 till 255). Till exempel (i Ruby): <programlisting +>Krosschalkcore::newRGBColor(255,125,0) +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>newImage</function +></para +><para +>Funktionen returnerar en ny bild (<classname +>Image</classname +>). Den har fyra argument: bredd, höjd, färgrymdsidentifikation, bildens namn. Den returnerar objektet <classname +>Image</classname +>. Till exempel (i Ruby): <programlisting +>Krosschalkcore::newImage(10,20, "RGBA", "kikoo") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>newRectBrush</function +></para +><para +>Funktionen returnerar en pensel (<classname +>Brush</classname +>) med en rektangulär form. Den har minst två argument: bredd och höjd. Den kan också ha två ytterligare argument: skuggans bredd och höjd. Om skuggan inte anges, används ingen. Till exempel (i Ruby): <programlisting +>Krosschalkcore::newRectBrush(10,20) # skapa en enkel rektangel + Krosschalkcore::newRectBrush(10,20,5,10) # skapa en toning +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>newRGBColor</function +></para +><para +>Funktionen returnerar en ny färg (<classname +>Color</classname +>) med den angivna RGB-trippeln. Den har tre argument: den röda komponenten (0 till 255), den blåa komponenten (0 till 255), och den gröna komponenten (0 till 255). Till exempel (i Ruby): <programlisting +>Krosschalkcore::newRGBColor(255,0,0) # skapa en röd färg +Krosschalkcore::newRGBColor(255,255,255) # skapa en vit färg +</programlisting +></para +></listitem> +</itemizedlist> +</sect1> + +<sect1 id="scripting-objects"> +<title +>Beskrivningar och funktionslista för diverse objekt i <classname +>Krosschalkcore</classname +></title> + +<itemizedlist> +<listitem +><para +>Objekt: PaintLayer</para> + +<itemizedlist> +<listitem +><para +>Funktion: <function +>beginPainting</function +></para +></listitem> + +<listitem +><para +>Funktion: <function +>convertToColorspace</function +></para +><para +>Konvertera bilden till en färgrymd. Funktionen har ett argument: namnet på den resulterande färgrymden. Till exempel (i Ruby): <programlisting +>image.convertToColorspace("CMYK") +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>createHistogram</function +></para +><para +>Funktionen skapar ett histogram för lagret. Den har två argument: histogramtypen ("RGB8HISTO"), och 0 om histogrammet är linjärt eller 1 om det är logatimiskt.</para +></listitem> + +<listitem +><para +>Funktion: <function +>createHLineIterator</function +></para +><para +>Skapa en iterator för ett lager, som går igenom en rad. Funktionen har tre argument: <varname +>x</varname +> (start i raden), <varname +>y</varname +> (radens vertikala position), radens bredd.</para +></listitem> + +<listitem +><para +>Funktion: <function +>createPainter</function +></para +><para +>Funktionen skapar ett målningsobjekt (<classname +>Painter</classname +>) som låter dig måla på lagret. </para +></listitem> + +<listitem +><para +>Funktion: <function +>createRectIterator</function +></para +><para +>Skapa en iterator för ett lager, som går igenom ett rektangulärt område. Funktionen har fyra argument: <varname +>x</varname +>, <varname +>y</varname +>, rektangelns bredd, rektangelns höjd.</para +></listitem> + +<listitem +><para +>Funktion: <function +>createVLineIterator</function +></para +><para +>Skapa en iterator för ett lager, som går igenom en kolumn. Funktionen har tre argument: <varname +>x</varname +> (kolumnens horisontella position), <varname +>y</varname +> (start i kolumnen), kolumnens höjd.</para +></listitem> + +<listitem +><para +>Funktion: <function +>endPainting</function +></para +><para +>Använd funktionen för att stänga aktuell ångringspost och lägga till den i historiken.</para +></listitem> + +<listitem +><para +>Funktion: <function +>fastWaveletTransformation</function +></para +><para +>Returnerar lagrets snabba wavelet-transform.</para +></listitem> + +<listitem +><para +>Funktion: <function +>fastWaveletUntransformation</function +></para +><para +>Gör omvänd transform av en snabb wavelet till lagret. Den har ett argument: ett wavelet-objekt. Till exempel (i Ruby): <programlisting +>wavelet = layer.fastWaveletTransformation() +layer.fastWaveletUntransformation(wavelet) +</programlisting +></para +></listitem> + +<listitem +><para +>Funktion: <function +>getHeight</function +></para +><para +>Returnera lagrets höjd.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getWidth</function +></para +><para +>Returnera lagrets bredd.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Filter</classname +></para> +<itemizedlist> + +<listitem +><para +>Funktion: <function +>getFilterConfiguration</function +></para +><para +>Funktionen returnerar filterinställningen (<classname +>FilterConfiguration</classname +>) som hör ihop med filtret.</para +></listitem> + +<listitem +><para +>Funktion: <function +>process</function +></para +><para +>Funktionen utför filtret. Den har minst ett argument: lagret som är källan. Du kan också använda fyra följande argument: <varname +>x</varname +>, <varname +>y</varname +>, <varname +>bredd</varname +>, <varname +>höjd</varname +>. (<varname +>x</varname +>, <varname +>y</varname +>, <varname +>bredd</varname +>,<varname +>höjd</varname +>) definierar den rektangulära område där filtret beräknas. Om rektangeln inte är definierad, används filtret på hela lagret. Till exempel (i Ruby) <programlisting +>doc = Krosschalkcore::get("ChalkDocument") +image = doc.getImage() +layer = image.getActivePaintLayer() +width = layer.getWidth() +height = layer.getHeight() +filter = Krosschalkcore::getFilter("invert") +filter.process(layer, layer) +filter.process(layer, layer, 10, 10, 20, 20 ) +</programlisting +></para +></listitem> +</itemizedlist +></listitem> + +<listitem +><para +>Objekt: <classname +>FilterConfiguration</classname +></para> +<itemizedlist> + +<listitem +><para +>Funktion: <function +>getProperty</function +></para +><para +>Funktionen returnerar en parameters värde för tillhörande filter (<classname +>Filter</classname +>). Den har ett argument: parameterns namn.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setProperty</function +></para +><para +>Funktionen definierar en parameter för tillhörande filter (<classname +>Filter</classname +>). Den har två argument: parameterns namn och värde, vars typ beror på filtret.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Histogram</classname +></para> + +<para +>Klassen låter dig komma åt histogrammet för ett målningslager (<classname +>PaintLayer</classname +>). Exempel (i Ruby): <programlisting +>doc = krosschalkcore::get("ChalkDocument") + image = doc.getImage() + layer = image.getActiveLayer() + histo = layer.createHistogram("RGB8HISTO",0) + min = layer.getMin() * 255 + max = layer.getMax() * 255 + for i in min..max + print layer.getValue(i) + print "\n" + end +</programlisting> +</para> + +<itemizedlist> +<listitem +><para +>Funktion: <function +>getChannel</function +></para +><para +>Returnera den valda kanalen.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getCount</function +></para +><para +>Funktionen returnerar antal bildpunkter som används av histogrammet.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getHighest</function +></para +><para +>Funktionen returnerar histogrammets största värde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getLowest</function +></para +><para +>Funktionen returnerar histogrammets minsta värde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getMax</function +></para +><para +>Funktionen returnerar histogrammets maximala gränsvärde (värden på större avstånd än maximala värdet är noll). Värdet är i intervallet 0.0 – 1.0.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getMean</function +></para +><para +>Den här funktionen returnerar histogrammets medelvärde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getMin</function +></para +><para +>Funktionen returnerar histogrammets minimala gränsvärde (värden på mindre avstånd än minimala värdet är noll). Värdet är i intervallet 0.0 – 1.0.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getNumberOfBins</function +></para +><para +>Returnerar antal staplar i histogrammet. </para +></listitem> + +<listitem +><para +>Funktion: <function +>getTotal</function +></para +><para +>Den här funktionen returnerar summan av alla värden i histogrammet.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getValue</function +></para +><para +>Returnerar värdet för en stapel i histogrammet. Funktionen har ett argument: indexet i intervallet [0..255].</para +></listitem> + +<listitem +><para +>Funktion: <function +>setChannel</function +></para +><para +>Välj kanal i lagret som resultatet i histogrammet ska hämtas från. Funktionen har ett argument: kanalnumret.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>ScriptProgress</classname +></para> +<para +><classname +>ScriptProgress</classname +> används för att hantera förloppsraden i &chalk;s statusrad. Till exempel (i Ruby): <programlisting +>script = Krosschalkcore::get("ChalkScript") +script.setProgressTotalSteps(1000) +script.setProgressStage("progressive", 0) +for i in 1..900 + script.incProgress() +end +script.setProgressStage("brutal", 1000) +</programlisting +></para> + +<itemizedlist> +<listitem +><para +>Funktion: <function +>incProgress</function +></para +><para +>Den här funktionen ökar förloppsindikeringen med ett steg.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setProgress</function +></para +><para +>Den här funktionen ställer in förloppsindikeringens värde. Den har ett argument: förloppsindikeringens värde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setProgressStage</function +></para +><para +>Den här funktionen ställer in förloppsindikeringens värde och visar texten.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setProgressTotalSteps</function +></para +><para +>Funktionen ställer in antal steg som skriptet kommer att behöva. Den har ett argument: det maximala värdet hos förloppsindikeringen</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Wavelet</classname +></para +><para +>Objektet innehåller koefficienterna för en wavelet-transform av ett målningslager (<classname +>PaintLayer</classname +>).</para> +<itemizedlist> + +<listitem +><para +>Funktion: <function +>getDepth</function +></para +><para +>Returnerar lagrets djup.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getNCoeff</function +></para +><para +>Returnerar värdet på den N:e koefficienten. Funktionen har ett argument: koefficientens index.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getNumCoeffs</function +></para +><para +>Returnerar antal koefficienter i denna wavelet-transform (= storlek * storlek * djup).</para +></listitem> + +<listitem +><para +>Funktion: <function +>getSize</function +></para +><para +>Returnerar wavelet-transformens storlek (storlek = bredd * höjd).</para +></listitem> + +<listitem +><para +>Funktion: <function +>getXYCoeff</function +></para +><para +>Returnerar en koefficients värde. Funktionen har två argument: <varname +>x</varname +> och <varname +>y</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setNCoeff</function +></para +><para +>Ställer in värdet för den N:e koefficienten. Funktionen har två argument: koefficientens index och koefficientens nya värde.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setXYCoeff</function +></para +><para +>Ställer in värdet för en koefficient. Funktionen har tre argument: <varname +>x</varname +>, <varname +>y</varname +> ochkoefficientens nya värde.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Painter</classname +></para> +<itemizedlist> + +<listitem +><para +>Funktion: <function +>convolve</function +></para +><para +>Funktionen använder en faltningskärna på en bild. Den har minst tre argument: en lista av listor med kärnan (alla listor måste ha samma storlek), faktor och förskjutning. </para +><para +>Värdet av en bildpunkt anges av följande funktion: K * P / faktor + förskjutning, där K är kärnan och P är grannskapet. </para +><para +>Den kan ha följande valfria argument: <varname +>kantoperation</varname +> (styr hur bildpunkterna i kanten på en bild ska faltas: 0 = använd förvald färg, 1 = använd bildpunkten på bildens motsatta sida, 2 = använd kantens bildpunkt, 3 = undvik bildpunkter vid kanten), <varname +>kanal</varname +> (1 för färg, 2 för alfa, 3 för båda), <varname +>x</varname +>, <varname +>y</varname +>, <varname +>bredd</varname +>, <varname +>höjd</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setFillThreshold</function +></para +><para +>Ställer in fylltröskeln. Den har ett argument: tröskeln.</para +></listitem> + +<listitem +><para +>Funktion: <function +>fillColor</function +></para +><para +>Börja fylla med en färg. Den har två argument: <varname +>x</varname +> och <varname +>y</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>fillPattern</function +></para +><para +>Börja fylla med ett mönster. Den har två argument: <varname +>x</varname +> och <varname +>y</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintPolyline</function +></para +><para +>Funktionen ritar en flerlinje. Den har två argument: en lista med x-positioner och en lista med y-positioner.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintLine</function +></para +><para +>Funktionen ritar en linje. Den har fem argument: <varname +>x1</varname +>, <varname +>y1</varname +>, <varname +>x2</varname +>, <varname +>y2</varname +>, and <varname +>tryck</varname +>. </para +></listitem> + +<listitem +><para +>Funktion: <function +>paintBezierCurve</function +></para +><para +>Funktion ritar en Bezier-kurva. Den har tio argument: <varname +>x1</varname +>, <varname +>y1</varname +>, <varname +>p1</varname +>, <varname +>cx1</varname +>, <varname +>cy1</varname +>, <varname +>cx2</varname +>, <varname +>cx2</varname +>, <varname +>x2</varname +>, <varname +>y2</varname +>, <varname +>p2</varname +>, där (<varname +>x1</varname +>,<varname +>y1</varname +>) är startpositionen, <varname +>p1</varname +> är trycket vid start, (<varname +>x2</varname +>,<varname +>y2</varname +>) är slutpositionen, <varname +>p2</varname +> är trycket vid slutet. (<varname +>cx1</varname +>,<varname +>cy1</varname +>) och (<varname +>cx2</varname +>,<varname +>cy2</varname +>) är positionerna för styrpunkterna.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintEllipse</function +></para +><para +>Funktion ritar en ellips. Den har fem argument: <varname +>x1</varname +>, <varname +>y1</varname +>, <varname +>x2</varname +>, <varname +>y2</varname +>, <varname +>tryck</varname +>, där (<varname +>x1</varname +>,<varname +>y1</varname +>) och (<varname +>x2</varname +>,<varname +>y2</varname +>) är positionerna för de två centra.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintPolygon</function +></para +><para +>Funktionen ritar en polygon. Den har två argument: en lista med x-positioner och en lista med y-positioner.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintRect</function +></para +><para +>Funktionen ritar en rektangel. Den har fem argument: <varname +>x</varname +>, <varname +>y</varname +>, <varname +>bredd</varname +> <varname +>höjd</varname +>, <varname +>tryck</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>paintAt</function +></para +><para +>Funktionen målar en given position. Den har tre argument: <varname +>x</varname +>, <varname +>y</varname +>, <varname +>tryck</varname +>.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setPaintColor</function +></para +><para +>Funktionen ställer in målarfärgen (också kallad förgrundsfärgen). Den har ett argument: en färg (<classname +>Color</classname +>).</para +></listitem> + +<listitem +><para +>Funktion: <function +>setBackgroundColor</function +></para +><para +>Funktionen ställer in bakgrundsfärgen. Den har ett argument: en färg (<classname +>Color</classname +>).</para +></listitem> + +<listitem +><para +>Funktion: <function +>setPattern</function +></para +><para +>Funktionen ställer in mönstret som används att fylla med. Den har ett argument: ett mönsterobjekt (<classname +>Pattern</classname +>).</para +></listitem> + +<listitem +><para +>Funktion: <function +>setBrush</function +></para +><para +>Funktionen ställer in penseln som används att måla med. Den har ett argument: ett penselobjekt (<classname +>Brush</classname +>).</para +></listitem> + +<listitem +><para +>Funktion: <function +>setPaintOp</function +></para +><para +>Funktionen definierar en målningsoperation. Den har ett argument: målningsoperationens namn.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setDuplicateOffset</function +></para +><para +>Funktionen definierar duplikatets förskjutning. Den har två argument: horisontell förskjutning och vertikal förskjutning.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setOpacity</function +></para +><para +>Funktionen ställer in målningens ogenomskinlighet. Den har ett argument: ogenomskinligheten i intervallet 0 till 255.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setStrokeStyle</function +></para +><para +>Funktionen ställer in streckets stil. Den har ett argument: 0 för inget, eller 1 för pensel.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setFillStyle</function +></para +><para +>Funktionen ställer in fyllstilen för målningsobjektet (<classname +>Painter</classname +>). Den har ett argument: 0 för ingen, 1 för fyll med förgrundsfärg, 2 för fyll med bakgrundsfärg, 3 för fyll med mönster.</para +></listitem> +</itemizedlist> +</listitem> + +<listitem +><para +>Objekt: <classname +>Iterator</classname +></para +><para +>Objektet låter dig ändra bildpunktsvärden ett i taget. Namnet på vissa funktioner beror på färgrymden, om lagrets färgrymd till exempel är RGB, finns <function +>setR</function +>, <function +>setG</function +> och <function +>setB</function +>, och för CMYK, <function +>setC</function +>, <function +>setM</function +>, <function +>setY</function +> och <function +>setK</function +>. I dokumentationen antar vi att färgrymden kallas ABC, med tre kanaler: A, B, C.</para> + +<itemizedlist> +<listitem +><para +>Funktioner: <function +>setA</function +>, <function +>setB</function +>, <function +>setC</function +></para +><para +>Dessa funktioner har ett argument: det nya värdet för en av bildpunktens kanaler.</para +></listitem> + +<listitem +><para +>Funktion: <function +>setABC</function +></para +><para +>Ställer in alla kanalers värde. Funktionen har ett argument: ett fält med de nya värdena för alla kanaler.</para +></listitem> + +<listitem +><para +>Funktion <function +>getA</function +>, <function +>getB</function +>, <function +>getC</function +></para +><para +>Returnera värdet för en av kanalerna i den här bildpunkten.</para +></listitem> + +<listitem +><para +>Funktion: <function +>getABC</function +></para +><para +>Returnera ett fält med alla kanalers värden.</para +></listitem> + +<listitem +><para +>Funktion: <function +>darken</function +></para +><para +>Gör en bildpunkt mörkare. Funktionen har minst ett argument: <varname +>skugga</varname +> (värdet som används för att göra alla färgkanaler mörkare). Funktionen kan ha följande valfria argument: <varname +>kompensation</varname +> (för att begränsa mörknandet).</para +></listitem> + +<listitem +><para +>Funktion: <function +>invertColor</function +></para +><para +>Invertera färgen för en bildpunkt.</para +></listitem> + +<listitem +><para +>Funktion: <function +>next</function +></para +><para +>Öka positionen, och gå till nästa bildpunkt.</para +></listitem> + +<listitem +><para +>Funktion: <function +>isDone</function +></para +><para +>Returnera sant om iteratorn är i slutet (inga fler bildpunkter är tillgängliga).</para +></listitem> +</itemizedlist> +</listitem> +</itemizedlist> + +</sect1> + +<sect1 id="scripting-resources"> +<title +>Resurser</title> + +<para +>Här är tips eller partiella listor med resurser för &chalk;. </para +><para +>För pensel (<classname +>Brush</classname +>) och mönster (<classname +>Pattern</classname +>): Du kan hämta namn och tillhörande pensel eller mönster från markeringsverktyget i &chalk;s verktygsrad. </para +><para +>En lista med identifierare av färgrymder i &chalk; 1.5: LABA, RGBA, RGBA16, RGBAF32, RGBAF16HALF, LMSAF32, GRAYA, GRAYA16, CMYK, CMYKA16. </para> +</sect1> + +</chapter> + diff --git a/koffice-i18n-sv/docs/koffice/chalk/settings.docbook b/koffice-i18n-sv/docs/koffice/chalk/settings.docbook new file mode 100644 index 00000000..d2bea0fe --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/settings.docbook @@ -0,0 +1,302 @@ +<chapter id="settings"> + +<title +>Inställningar</title> + +<para +>Det här kapitlet beskriver de olika inställningarna som påverkar sättet som &chalk; fungerar och ser ut.</para> + +<sect1 id="settings-preferences"> +<title +>Inställningsdialogrutan</title> + +<para +>Det finns ett antal alternativ för att anpassa &chalk; tillgängliga via dialogrutan <guilabel +>Inställningar</guilabel +>, som är kan kommas åt med <menuchoice +><guimenu +>Inställningar</guimenu +> <guimenuitem +>Anpassa &chalk;...</guimenuitem +></menuchoice +>. Dialogrutan är uppdelad i flera sidor som du kan öppna via sidoraden till vänster, som visas nedan. </para> + +<para> +<screenshot> +<screeninfo +>Tillgängliga inställningssidor</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="preferences-sidebar.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Tillgängliga inställningssidor</phrase> +</textobject> +<caption +><para +>Tillgängliga inställningssidor</para +></caption> +</mediaobject> +</screenshot> +</para> + +<sect2 id="settings-preferences-general"> +<title +>Sidan <guilabel +>Allmänt</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Sidan <guilabel +>Allmänt</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="preferences-general.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Sidan <guilabel +>Allmänt</guilabel +></phrase> +</textobject> +<caption +><para +>Sidan <guilabel +>Allmänt</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här sidan erbjuder tre alternativ. För det första avgör inställningen av kombinationsrutan <guilabel +>Markörform:</guilabel +> hur ritmarkören ser ut. Du kan välja mellan en markör som påminner om det verktyg som du verkligen arbetar med, en normal markör, ett hårkors och en penselformad markör. Därefter kan du välja <guilabel +>Palettbeteende</guilabel +>. Här kan du ställa in när paletter kan <quote +>dockas</quote +> (läggas åt sidan vid skärmkanten): alltid (<guilabel +>Tillåt dockning</guilabel +>), aldrig (<guilabel +>Tillåt bara flytande</guilabel +>), eller när det finns tillräckligt med utrymme (<guilabel +>Tillåt bara dockning för stora skärmar</guilabel +>). Det sista alternativet är <guilabel +>Palettens teckenstorlek</guilabel +> som avgör textstorleken som används i paletter. Ställ in den till ett stort värde om du har svårt att läsa texten, vilket får sidoeffekten att paletterna upptar större utrymme. </para> + +</sect2> + +<sect2 id="settings-preferences-display"> +<title +>Sidan <guilabel +>Skärm</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Sidan <guilabel +>Skärm</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="preferences-display.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Sidan <guilabel +>Skärm</guilabel +></phrase> +</textobject> +<caption +><para +>Sidan <guilabel +>Skärm</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Den här sidan innehåller bara ett alternativ. Om ditt grafikkort och drivrutin har stöd för OpenGL, kan du aktivera det här för att göra uppritningen snabbare (processorn på grafikkortet tar över delar av beräkningarna). Vi varnar dock för att det finns några fall där det är känt att aktivering av OpenGL orsakar nyckfullt beteende. </para> + +</sect2> + +<sect2 id="settings-preferences-colormanagement"> +<title +>Sidan <guilabel +>Färghantering</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Sidan <guilabel +>Färghantering</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="preferences-color.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Sidan <guilabel +>Färghantering</guilabel +></phrase> +</textobject> +<caption +><para +>Sidan <guilabel +>Färghantering</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Här kan du ställa in diverse alternativ som har att göra med färgrymder vid uppritning, redigering och utskrift av bilder. De övre alternativen kan användas för att ställa in förvald färgmodell när nya bilder skapas (användbart om du till exempel vill skapa CMYK-bilder). Använd alternativen under <guilabel +>Skärm</guilabel +> för att tala om för &chalk; vilken färgprofil din bildskärm använder, och hur uppritning ska gå till. Med <guilabel +>Utskrift</guilabel +> kan du ställa in färgmodell och profil för din skrivare. Följande alternativ avgör vad &chalk; ska göra när du klistrar in en bild som kopierats från ett annat program. Om <guilabel +>Använd svartpunktskompensering</guilabel +> är markerat, så fort en konvertering av färgrymden är nödvändig, passas svartpunkterna hos källans och målets färgrymder ihop. </para> + +</sect2> + +<sect2 id="settings-preferences-performance"> +<title +>Sidan <guilabel +>Prestanda</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Sidan <guilabel +>Prestanda</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="preferences-performance.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Sidan <guilabel +>Prestanda</guilabel +></phrase> +</textobject> +<caption +><para +>Sidan <guilabel +>Prestanda</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Två alternativ är tillgängliga här. Inställningen <guilabel +>Maximalt antal plattor som hålls i minnet</guilabel +> anger hur många plattor (smådelar av bilder) som &chalk; håller i minnet. Standardinställningen bör vara rimlig, men om du har ont om eller mycket gott om minne, kan du vilja minska eller öka alternativet. Inställningen <guilabel +>Växlingsbenägenhet</guilabel +> avgör hur ivrig &chalk; är att lagra på disk. </para> + +</sect2> + +<sect2 id="settings-preferences-tablet"> +<title +>Sidan <guilabel +>Styrplatta</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Sidan <guilabel +>Styrplatta</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="preferences-tablet.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Sidan <guilabel +>Styrplatta</guilabel +></phrase> +</textobject> +<caption +><para +>Sidan <guilabel +>Styrplatta</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Om du har en styrplatta ansluten, kan du aktivera den och ställa in dess tryckkänslighet på den här sidan. </para +><para +>Du måste aktivera de enheter på styrplattan du vill använda med &chalk;. Det finns tre enheter som stöds: markör, radergummi och pennspets. Du kan aktivera dem på sidan för styrplattor. Använd bara inställningsalternativen för en enhet om du inte använder en styrplatta från Wacom, och om styrplattans beteende är oväntat, som till exempel en förflyttning när du trycker på plattan. I detta fall kan du använda dialogrutan för att försäkra dig om att du använder rätt interaktion: värden (position, tryck, lutning, ...) skickas från styrplattan till datorn i en given ordning, och det kan hända att vissa styrplattor inte använder den normala ordningen. Du kan ändra det i inställningsalternativen för enheten. </para> + +</sect2> + +<sect2 id="settings-preferences-grid"> +<title +>Sidan <guilabel +>Rutnät</guilabel +></title> + +<para> +<screenshot> +<screeninfo +>Sidan <guilabel +>Rutnät</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="preferences-grid.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Sidan <guilabel +>Rutnät</guilabel +></phrase> +</textobject> +<caption +><para +>Sidan <guilabel +>Rutnät</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>På den här sidan kan du finjustera &chalk;s rutnät. Linjestilen för rutnätet kan ställas in med alternativet <guilabel +>Stilar</guilabel +>. <guilabel +>Färger</guilabel +> låter dig välja rutnätets linjefärg. Horisontellt och vertikalt mellanrum mellan huvudlinjerna kan ställas in med <guilabel +>Mellanrum</guilabel +>, samt antalet underdelningar (hur många mindre delar som en sektion av rutnätet delas upp i). Du kan dessutom ange <guilabel +>Position</guilabel +>: oftast ritas rutnätet med början i övre vänstra hörnet, men om du inte vill att den första huvudlinjen i rutnätet ska börja där kan du skriva in en position (förskjutning) här. </para> + +</sect2> + +</sect1> + +</chapter> diff --git a/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-autobrush.png b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-autobrush.png Binary files differnew file mode 100644 index 00000000..8971aa2b --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-autobrush.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-custombrush.png b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-custombrush.png Binary files differnew file mode 100644 index 00000000..71753b22 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-custombrush.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-predefined.png b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-predefined.png Binary files differnew file mode 100644 index 00000000..f6d51c14 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-brushshapes-predefined.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-gradients.png b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-gradients.png Binary files differnew file mode 100644 index 00000000..41748777 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-gradients.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-patterns-custompattern.png b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-patterns-custompattern.png Binary files differnew file mode 100644 index 00000000..e1bedd2b --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-patterns-custompattern.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-patterns.png b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-patterns.png Binary files differnew file mode 100644 index 00000000..819eab51 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushes-patterns.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushesandstuff.png b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushesandstuff.png Binary files differnew file mode 100644 index 00000000..86ec500d --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/toolbar-brushesandstuff.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts.docbook b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts.docbook new file mode 100644 index 00000000..3ffdaf1e --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts.docbook @@ -0,0 +1,282 @@ +<sect1 id="tutorial-quickstarts"> +<title +>Snabbstartsguider</title> +<sect2 id="tutorial-quickstarts-cropimage"> +<title +>Beskär en bild och spara den</title> + +<para +>Syfte: Beskär ett område från en bild och spara området i en ny fil</para> + +<para +>Öppna &chalk; med originalbilden.</para> + +<screenshot> +<screeninfo +>Originalbilden</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts1.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Originalbilden</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Välj verktyget <guiicon +>Markera ett rektangulärt område</guiicon +> i &chalk;s verktygsrad.</para> + +<screenshot> +<screeninfo +>Verktyget Markera rektangulärt område</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts2.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Verktyget Markera rektangulärt område</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Markera området du vill skapa en ny bild av. &chalk; gör området utanför grått.</para> + +<screenshot> +<screeninfo +>Det markerade området</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts3.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Det markerade området</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Använd därefter menyn <guimenu +>Redigera</guimenu +> <guimenuitem +>Kopiera</guimenuitem +> eller <keycombo action="simul" +>&Ctrl;<keycap +>C</keycap +></keycombo +> för att kopiera det markerade området.</para> + +<para +>Klicka på menyn <guimenu +>Redigera</guimenu +> igen.</para> +<para +>Använd alternativet <guimenuitem +>Klistra in i ny bild</guimenuitem +>.</para> + +<screenshot> +<screeninfo +>Menyn <guimenu +>Redigera</guimenu +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts4.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Menyn <guimenu +>Redigera</guimenu +></phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>&chalk; öppnar ett nytt fönster med det markerade området som en ny bild.</para> + +<screenshot> +<screeninfo +>Den nya bilden</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts5.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Den nya bilden</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Spara den nya bilden.</para> + +</sect2> +<sect2 id="tutorial-quickstarts-drawrectangle"> +<title +>Rita en rektangel på bilden.</title> + +<para +>Syfte: Rita en färgad rektangel på bilden</para> + +<para +>Öppna &chalk; med originalbilden. Min bild består av en verktygsrad där jag vill peka ut en ikon genom att lägga till en röd rektangel omkring den.</para> + +<screenshot> +<screeninfo +>Originalbilden</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts6.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Originalbilden</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Aktivera verktygsraden <guilabel +>Penslar med mera</guilabel +> med menyn <guimenu +>Inställningar</guimenu +> <guimenuitem +>Verktygsrader</guimenuitem +>.</para> +<para +>Försäkra dig också om att paletterna är synliga. Om inte, använd menyn <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Paletter</guimenuitem +></menuchoice +>.</para> + +<screenshot> +<screeninfo +>&chalk;s vy</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts7.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>&chalk;s vy</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Klicka på ikonen <guiicon +>Penselformer</guiicon +> i verktygsraden <guilabel +>Penslar med mera</guilabel +>.</para> + +<screenshot> +<screeninfo +>Ikonen <guiicon +>Penselform</guiicon +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts8.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Ikonen <guiicon +>Penselform</guiicon +></phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Välj vilken penselform du vill använda bland de fördefinierade penslarna.</para> + +<screenshot> +<screeninfo +>Välja en penselform</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts9.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Välja en penselform</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Välj uppritningsformen i &chalk;s verktygsrad. Jag väljer en rektangel.</para> + +<screenshot> +<screeninfo +>Välja ikonen <guiicon +>Rita en rektangel</guiicon +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts10.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Välja ikonen <guiicon +>Rita en rektangel</guiicon +></phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Välj färgen du vill ha genom att klicka på en av flikarna och därefter välja färgen i paletten <guilabel +>Färger</guilabel +>.</para> + +<screenshot> +<screeninfo +>Välja färg</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts11.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Välja färg</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Rita till sist formen på bilden och spara den nya bilden.</para> + +<screenshot> +<screeninfo +>Rita</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-quick-starts12.png" format="PNG"/> +</imageobject> +<textobject +><phrase +>Rita</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Tack till Anne-Marie Mahfouf för att ha tillhandahållit guiden.</para> + +</sect2> + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts1.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts1.png Binary files differnew file mode 100644 index 00000000..e7c69d7d --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts1.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts11.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts11.png Binary files differnew file mode 100644 index 00000000..31aadc42 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts11.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts12.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts12.png Binary files differnew file mode 100644 index 00000000..bbcbb76e --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts12.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts3.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts3.png Binary files differnew file mode 100644 index 00000000..26fd2af9 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts3.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts4.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts4.png Binary files differnew file mode 100644 index 00000000..ebe91db3 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts4.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts5.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts5.png Binary files differnew file mode 100644 index 00000000..919e7ce0 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts5.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts6.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts6.png Binary files differnew file mode 100644 index 00000000..71a92702 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts6.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts7.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts7.png Binary files differnew file mode 100644 index 00000000..f09ee4a6 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts7.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts8.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts8.png Binary files differnew file mode 100644 index 00000000..26a9b805 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts8.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts9.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts9.png Binary files differnew file mode 100644 index 00000000..346a9bee --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-quick-starts9.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-1.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-1.png Binary files differnew file mode 100644 index 00000000..b597be8d --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-1.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-10.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-10.png Binary files differnew file mode 100644 index 00000000..27cb14f2 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-10.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-11.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-11.png Binary files differnew file mode 100644 index 00000000..5e92ceb0 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-11.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-12.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-12.png Binary files differnew file mode 100644 index 00000000..ab2431dc --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-12.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-4.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-4.png Binary files differnew file mode 100644 index 00000000..16969f20 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-4.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-5.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-5.png Binary files differnew file mode 100644 index 00000000..51f3261b --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-5.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-6.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-6.png Binary files differnew file mode 100644 index 00000000..9bdce663 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-6.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-7.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-7.png Binary files differnew file mode 100644 index 00000000..b66aa0b7 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-7.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-8.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-8.png Binary files differnew file mode 100644 index 00000000..f012a8ca --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-8.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-9.png b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-9.png Binary files differnew file mode 100644 index 00000000..ffc09a92 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer-9.png diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer.docbook b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer.docbook new file mode 100644 index 00000000..2777f006 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-select-layer.docbook @@ -0,0 +1,370 @@ +<sect1 id="tutorial-select-layer"> +<title +>En liten handledning för markeringar och lager</title> + +<!-- Does someone know a better way to do this? --> +<screenshot> +<screeninfo +>Startbilden</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-sample.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Startbilden</phrase> +</textobject> +<caption +><para +>Startbilden</para +></caption> +</mediaobject> +</screenshot> + +<para +>Bilden ovan är den vi kommer att arbeta med. Starta &chalk; med bilden (i dokumentationskatalog <filename +>$<envar +>KDEDIR</envar +>/share/doc/HTML/en/chalk/tutorial-select-layer-sample.png</filename +>) och spara den i din hemkatalog (genom att välja <guilabel +>Spara bild som...</guilabel +>). Öppna den därefter i &chalk; — din skärm ser ungefär ut så här (vi har zoomat in): </para> + +<screenshot> +<screeninfo +>Chalk med startbilden</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-1.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Startbilden</phrase> +</textobject> +<caption +><para +>Startbilden</para +></caption> +</mediaobject> +</screenshot> + +<para +>Försök nu välja konturen av huvudet med verktyget för konturmarkering: </para> + +<screenshot> +<screeninfo +>Verktyget för konturmarkering</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-2.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktyget för konturmarkering</phrase> +</textobject> +<caption +><para +>Verktyget för konturmarkering</para +></caption> +</mediaobject> +</screenshot> + +<para +>Efter du markerat det, ska det se ut ungefär som den här bilden: </para> + +<screenshot> +<screeninfo +>Bilden efter huvudet markerats</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-3.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden efter huvudet markerats</phrase> +</textobject> +<caption +><para +>Bilden efter huvudet markerats</para +></caption> +</mediaobject> +</screenshot> + +<para +>Om du markerar för mycket av misstag, kan du lätt skära bort den delen genom att ändra verktyget till subtraheringsläge: </para> + +<screenshot> +<screeninfo +>Subtraheringsläge</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-4.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Subtraheringsläge</phrase> +</textobject> +<caption +><para +>Subtraheringsläge</para +></caption> +</mediaobject> +</screenshot> + +<para +>Nu är det dags att göra markeringens kanter något suddiga. Det kan göras genom att göra markeringen fjäderlik. </para> + +<screenshot> +<screeninfo +>Göra markeringen fjäderlik</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-5.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Göra markeringen fjäderlik</phrase> +</textobject> +<caption +><para +>Göra markeringen fjäderlik</para +></caption> +</mediaobject> +</screenshot> + +<para +>Klipp nu ut markeringen genom att använda <menuchoice +><guimenu +>Redigera</guimenu +><guimenuitem +>Klipp ut</guimenuitem +></menuchoice +>. Ta bort nuvarande lager med <menuchoice +><guimenu +>Lager</guimenu +> <guimenuitem +>Ta bort lager</guimenuitem +></menuchoice +>. Klistra in markeringen med <menuchoice +><guimenu +>Redigera</guimenu +><guimenuitem +>Klistra in</guimenuitem +></menuchoice +>. Nu ger vi oss lite större utrymme att arbeta genom att ändra bilden storlek lite grand. Använd dialogrutan <menuchoice +><guimenu +>Bild</guimenu +><guimenuitem +>Ändra bildstorlek...</guimenuitem +></menuchoice +> för det. </para> + +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Bildstorlek</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-6.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Bildstorlek</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Bildstorlek</guilabel +></para +></caption> +</mediaobject> +</screenshot> + +<para +>Lägg till ett nytt lager, och lägg det under det gamla lagret. Du gör det genom att markera det nya lagret i lagerrutan, och därefter klicka på den lilla neråtriktade pilen längst ner. Nu ska vi markera området omkring huvudet med en angränsande markering (verktyget har ikonen markera med ifyllning vid kanten). </para> + +<screenshot> +<screeninfo +>Verktyget <guilabel +>Angränsande ifyllnad</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-7.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktyget <guilabel +>Angränsande ifyllnad</guilabel +></phrase> +</textobject> +<caption +><para +>Verktyget <guilabel +>Angränsande ifyllnad</guilabel +></para +></caption> +</mediaobject> +</screenshot> + +<para +>Försäkra dig om att välja <guilabel +>Hämta från sammanfogade</guilabel +> i verktygsalternativen: </para> + +<screenshot> +<screeninfo +>Alternativet <guilabel +>Hämta från sammanfogade</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-8.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Alternativet <guilabel +>Hämta från sammanfogade</guilabel +></phrase> +</textobject> +<caption +><para +>Alternativet <guilabel +>Hämta från sammanfogade</guilabel +></para +></caption> +</mediaobject> +</screenshot> + +<para +>Gör markeringen fjäderlik igen och invertera den. Välj verktyget för angränsande ifyllnad (det skiljer sig från verktyget för angränsande markering) och använd det på lagret. </para> + +<screenshot> +<screeninfo +>Verktyget <guilabel +>Angränsande ifyllnad</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-9.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktyget <guilabel +>Angränsande ifyllnad</guilabel +></phrase> +</textobject> +<caption +><para +>Verktyget <guilabel +>Angränsande ifyllnad</guilabel +></para +></caption> +</mediaobject> +</screenshot> + +<para +>Avmarkera med <menuchoice +><guimenu +>Markera</guimenu +><guimenuitem +>Avmarkera</guimenuitem +></menuchoice +>. Du märker några artefakter från när markeringen gjordes fjäderlik vid sidorna. Du kan enkelt markera dem med ett verktyg för rektagulär markering och därefter klippa ut dem. </para> + +<screenshot> +<screeninfo +>Verktyget <guilabel +>Markera rektangulärt område</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-10.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Verktyget <guilabel +>Markera rektangulärt område</guilabel +></phrase> +</textobject> +<caption +><para +>Verktyget <guilabel +>Markera rektangulärt område</guilabel +></para +></caption> +</mediaobject> +</screenshot> + +<para +>Flytta skugglagret en bit ner och till höger för att få det att se bra ut. </para> + +<screenshot> +<screeninfo +>Flytta skugglagret</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-11.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Flytta skugglagret</phrase> +</textobject> +<caption +><para +>Flytta skugglagret</para +></caption> +</mediaobject> +</screenshot> + +<para +>Nu kan du använda beskärningsverktyget för att få bilden att passa bättre omkring huvudet. </para> + +<screenshot> +<screeninfo +>Beskärningsverktyget</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-12.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Beskärningsverktyget</phrase> +</textobject> +<caption +><para +>Beskärningsverktyget</para +></caption> +</mediaobject> +</screenshot> + +<para +>Spara bilden, så är du klar! </para> + +<screenshot> +<screeninfo +>Resultatbilden</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-select-layer-13.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Resultatbilden</phrase> +</textobject> +<caption +><para +>Resultatbilden</para +></caption> +</mediaobject> +</screenshot> + +<para +>Tack till Bart Coppens som tillhandahöll den här handledningen. Originalet är tillgängligt på <ulink url="http://www.bartcoppens.be/chalk/hackergotchi.html" +>http://www.bartcoppens.be/chalk/hackergotchi.html</ulink +>. </para> + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-starting.docbook b/koffice-i18n-sv/docs/koffice/chalk/tutorial-starting.docbook new file mode 100644 index 00000000..2c0a60e0 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-starting.docbook @@ -0,0 +1,133 @@ +<sect1 id="tutorial-starting"> +<title +>Lära känna &chalk;</title> + +<para +>Låt oss visa dig alla tilltalande funktioner. Du kan antingen starta &chalk; själv eller från &koffice;-skalet. &chalk; ska antingen finnas under Grafik eller Kontor i &kde;:s menyer: det beror lite på vem som skapade &koffice;-paketet åt dig. Eller gör som jag, tryck på <keycombo action="simul" +>&Alt;<keycap +>F2</keycap +></keycombo +> (som öppnar minikommandoraden), skriv <userinput +><command +>chalk</command +></userinput +> och klicka på <guibutton +>Ok</guibutton +>. </para> + +<para +>Något senare välkomnas du med en dialogruta: </para> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Skapa dokument</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="createdocument.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Skapa dokument</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Skapa dokument</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Det här är standard i &koffice;: Du kan skapa ett nytt dokument, välja ett dokument bland dina filer eller välja ett dokument du hade öppnat i en tidigare session. Vi har en mängd mallar här, ordnade efter färgmodell. &chalk; är ett mycket flexibelt program och kan hantera många olika typer av bilder: <acronym +>CMYK</acronym +>-bilder för skrivare, <acronym +>RGB</acronym +>-bilder för webben, <acronym +>RGB</acronym +>-bilder med stora kanaldjup för fotografer, vattenfärgbilder för konstnärer, med mera. Välj nu <guilabel +>Eget dokument</guilabel +>. Det låter oss se dialogrutan <guilabel +>Eget dokument</guilabel +>: </para> + +<para> +<screenshot> +<screeninfo +>Dialogrutan <guilabel +>Ny bild</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="newimage.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Dialogrutan <guilabel +>Ny bild</guilabel +></phrase> +</textobject> +<caption +><para +>Dialogrutan <guilabel +>Ny bild</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Här kan du ge ditt dokument ett namn, avgöra dimensionerna och upplösningen. Kombinationen av bredd/höjd och upplösning avgör hur stor din bild kan vara på skärmen eller på papper: Om bilden har upplösningen 100x100 punkter/tum, och bilden är 1000x1000 bildpunkter stor, om allt är rätt inställt ska bilden vara exakt 10 tum hög och 10 tum bred om du kontrollerar med en linjal, oberoende av skärmens eller skrivarens upplösning, om den visas med 100 %. Dock är livet sällan så bra reglerat att det verkligen stämmer. Tänk bara på bildpunkter för närvarande, inte tum. </para> + +<para +>Nästa grupp alternativ är mycket intressantare än upplösningen. &chalk; är ett extremt flexibelt program, och du kan arbeta med många sorters bilder. I den här handledningen, välj bara <guilabel +>RGB/alfa (8 bitars heltal per kanal)</guilabel +>. Du kan också välja en profil. För närvarande lämnar vi den med förvald inställning <guilabel +>sRGB built-in - (lcms internal)</guilabel +>. </para> + +<para +>I det tredje gruppen med alternativ kan du välja ursprunglig dukfärg och mängden genomskinlighet för färgen. Dessutom kan du lägga till en beskrivning av innehållet. Vi lämnar också alternativen med deras förvalda inställningar, så klicka på <guibutton +>Skapa</guibutton +> för att verkligen skapa den nya bilden. </para> + +<para +>Nu ser du huvudskärmen i &chalk;. </para> + +<para> +<screenshot> +<screeninfo +>Huvudskärmen i &chalk;</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mainscreen.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Huvudskärmen i &chalk;</phrase> +</textobject> +<caption +><para +>Huvudskärmen i &chalk;</para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>På vänster sida och längst upp finns verktygsrader som ger dig tillgång till verktyg för att måla, redigera och markera. Du hittar en mer detaljerad beskrivning av verktygsraderna <link linkend="commands-toolbars" +>här</link +>. Själva ritområdet är i mitten. På höger sida av skärmen finns diverse paletter, som du kan läsa mer om i <link linkend="commands-palettes" +>det här avsnittet</link +>. Till sist finns det som vanligt en menyrad längst upp på skärmen. Läs mer om den <link linkend="commands-menus" +>här</link +>. </para> + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial-tablet.docbook b/koffice-i18n-sv/docs/koffice/chalk/tutorial-tablet.docbook new file mode 100644 index 00000000..78a7eb00 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial-tablet.docbook @@ -0,0 +1,148 @@ +<sect1 id="tutorial-tablet"> +<title +>Arbeta med styrplattor</title> + +<para +>Handledningen är avsedd att beskriva de första stegen vid arbete med en styrplatta i &chalk;. Handledningen antar att du använder &Linux;.</para> + +<sect2 id="tutorial-tablet-configuring"> +<title +>Ställa in den</title> + +<para +>Som med vilken hårdvara som helst, fungerar den nästa direkt efter den packats upp. &Linux; ska känna igen den utan problem, men du kanske måste ställa in X11-servern för hand. Det bästa sättet att göra det är att följa instruktionerna på Wacoms &Linux;-handledning: <ulink url="http://linuxwacom.sourceforge.net/index.php/howto/main" +></ulink +>. </para +><para +>Därefter måste du aktivera de olika verktygen i &chalk; (på sidan <guilabel +>Styrplatta</guilabel +> i dialogrutan <menuchoice +><guimenu +>Inställningar</guimenu +> <guimenuitem +>Anpassa &chalk;...</guimenuitem +></menuchoice +>). Du hittar mer information i avsnittet om <link linkend="settings-preferences-tablet" +>inställning av styrplattor</link +>. </para> + +</sect2> + +<sect2 id="tutorial-tablet-firstcontact"> +<title +>Första användningen av styrplattan</title> + +<para +>Det finns tre enheter på styrplattan som du kan använda med &chalk;: </para> + +<itemizedlist> +<listitem +><para +>markören, musen som levererades med Wacom-styrplattan</para +></listitem> +<listitem +><para +>radergummit, den runda delen längst upp på pennan</para +></listitem> +<listitem +><para +>spetsen, den tunna punkten längst ner på pennan</para +></listitem> +</itemizedlist> + +<para +>Normalt när du använder pennspetsen eller markören på styrplattan, väljes de respektive verktygen pensel och bildpunktspensel. Radergummit är kopplat till verktyget <quote +>bildpunktsradering</quote +>. Om du väljer ett annat verktyg eller en annan ritåtgärd med en enhet, kommer &chalk; ihåg kopplingen när du byter mellan enheter. </para> + +</sect2> + +<sect2 id="tutorial-tablet-outlines"> +<title +>Konturen av en blomma</title> + +<para +>Till och med om du visste hur man ritar innan du börjar med en styrplatta, måste du anpassa dig till styrplattan. Den känns inte likadan. Jag föreslår att börja med något enkelt, som en blomma, och använda en bild som modell: </para> + +<para> +<screenshot> +<screeninfo +>En blomma</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-tablet-1.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>En blomma</phrase> +</textobject> +<caption +><para +>En blomma</para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Först måste du skapa ett nytt lager för konturen. Jag råder dig att låsa lagret med bilden, det förhindrar att du gör några misstag. </para +><para +>Att rita blommans kontur verkar ganska enkelt, men din första erfarenhet är att du har stora svårigheter att exakt följa linjen på skärmen medan din hand rör sig på styrplattan. Till sist får du något som liknar det här: </para> + +<para> +<screenshot> +<screeninfo +>Blommans kontur</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-tablet-2.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Blommans kontur</phrase> +</textobject> +<caption +><para +>Blommans kontur</para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="tutorial-tablet-colorization"> +<title +>Färgläggning</title> + +<para +>För att färglägga måste du skapa ett tredje lager. Du måste flytta det under lagret med konturen, och glöm inte att låsa konturlagret. </para +><para +>Detta är oftast enklare en konturen. Välj bara färgen du vill använda (antingen med färgväljaren eller färghämtaren), och använd fyllverktyget för det mesta av arbetet: klicka på delen du vill fylla i med musen, eftersom fyllverktyget normalt tar hänsyn till konturen. På följande bild, är inte de olika färgerna i blommans centrum åtskilda med konturer. För att göra dem kompletterade jag bara den saknade konturen med en gul eller brun linje för att skilja de olika färgerna åt. </para> + +<para> +<screenshot> +<screeninfo +>Den färglagda blomman</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="tutorial-tablet-3.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Den färglagda blomman</phrase> +</textobject> +<caption +><para +>Den färglagda blomman</para +></caption> +</mediaobject> +</screenshot> +</para> + +<para +>Resultatbilden ser ut som och känns som en gammaldags clipart, i huvudsak på grund av att den saknar skuggor och ljussättning, som inte täcks av denna handledning. </para> + +</sect2> + +</sect1> diff --git a/koffice-i18n-sv/docs/koffice/chalk/tutorial.docbook b/koffice-i18n-sv/docs/koffice/chalk/tutorial.docbook new file mode 100644 index 00000000..633dd3d1 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/tutorial.docbook @@ -0,0 +1,9 @@ +<chapter id="tutorial"> +<title +>Handledning</title> + +<note +><para +>Verktygsraderna och paletterna som visas i handledningarna kanske inte stämmer med din installation av &chalk;. Vi ber om ursäkt för denna olägenhet. </para +></note +> &tutorial-starting; &tutorial-select-layer; &tutorial-quick-starts; &tutorial-tablet; </chapter> diff --git a/koffice-i18n-sv/docs/koffice/chalk/using-colorspaces.docbook b/koffice-i18n-sv/docs/koffice/chalk/using-colorspaces.docbook new file mode 100644 index 00000000..b7378a46 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/using-colorspaces.docbook @@ -0,0 +1,100 @@ +<chapter id="colorspaces"> +<title +>Färgrymder</title> + +<para +>Det här kapitlet ger information om vad färgrymder är, vilka färgrymder som &chalk; erbjuder, och vad du bör ha i åtanke när du använder dem. </para> + +<sect1 id="colorspaces-intro"> +<title +>Introduktion till färgrymder</title> + +<sect2 id="colorspaces-intro-whatis"> +<title +>Vad är en färgrymd?</title> + +<para +>I korthet är en färgrymd ett sätt att representera färger genom att ange ett antal parametrar. Man kan till exempel välja hur mycket rött, grönt och blått ljus som behövs för färgen som parametrar, vilket resulterar i den vanliga välkända färgrymden RGB. Man kan åskådliggöra det som en tredimensionell rymd, där var och en av komponenterna rött, grönt och blått ljus utgör en axel i färgrymden. En färg motsvarar då en viss punkt i färgrymden, definierad av dess koordinater längs de tre axlarna. </para> +<note +><para +>För att vara exaktare, är en färgrymd en kombination av färgmodellen (som anger vilka axlar som finns) och en avbildningsfunktion (som anger vilka värden som motsvarar vilka färger). </para +></note> +<para +>Alla färger kan inte representeras i varje färgrymd. Vissa färgrymder definierar fler, eller annorlunda, färger än andra. Mängden färger som kan representeras i en viss färgrymd kallas tonomfång. Eftersom tonomfång kan variera stort, finns det ingen garanti att bilder i en viss färgrymd kan konverteras till en annan färgrymd utan att behöva byta ut vissa färger mot andra, även om den är baserade på samma färgmodell. </para> + +</sect2> + +</sect1> + +<sect1 id="colorspaces-list"> +<title +>Tillgängliga färgrymder</title> + +<para +>&chalk; erbjuder färgrymder baserade på färgmodellerna RGB, CMYK, Lab, LMS, YCbCr och GRAY. De beskrivs i korthet i det här avsnittet. </para> + +<sect2 id="colorspaces-list-rgb"> +<title +>Färgmodellerna RGB</title> + +<para +>Förkortningen RGB står för Röd, Grön, Blå, och färgmodellen med detta namn hänvisar till de tre ljuskomponenterna som avges av skärmar (television, datorbildskärmar, etc) för att skapa en viss färg. Denna färgmodell används normalt av i stort sett alla vanliga ritprogram. </para +><para +>När en färg definieras med RGB-modellen, anges dess röda, gröna och blåa komponenter. Om alla komponenter saknas (varje komponent avges med 0 procent intensitet, alltså inget ljus alls), är färgen rent svart. Om alla komponenter är fullständigt närvarande (100 procent intensitet) är färgen rent vit. Om en komponent är närvarande med full intensitet och de övriga två saknas, erhålles motsvarande rena färg. </para +><para +>Ytterligare två exempel: Om både röd och grön avges med 100 procent och blå inte avges, erhålles rent gul. En färg med alla tre komponenter likadana är en gråskugga. </para +><para +>Det finns diverse färgrymder som implementerar RGB-modellen. Den så kallade RGB8 färgrymden representerar varje färg med 8 bitar per komponent. Eftersom 8 bitar tillåter 256 enskilda värden, är det totala antalet färger som kan anges i färgrymden 256 (röda) * 256 (gröna) * 256 (blåa), eller omkring 16,7 miljoner färger. Några olika RGB-färgrymder är tillgängliga i &chalk;, till exempel RGB32, som kan skilja på 4,2 miljarder värden per komponent. </para> + +</sect2> + +<sect2 id="colorspaces-list-cmyk"> +<title +>Färgmodellen CMYK</title> + +<para +>CMYK är förkortning för Cyan (turkos), Magenta, Yellow (gul), blacK (svart, även om K officielt står för Key, är det mycket vanligare att använda blacK). Färgmodellen är baserad på bläck. En färg anges med mängden bläck som behövs för att det ska verka som om en punkt har den färgen. </para +><para +>På grund av att CMYK-färger används av skrivare, medan RGB-färger är användbara på bildskärmar, vill man konvertera RGB-färger till CMYK-färger. Eftersom det inte alltid kan göras korrekt, kan utskrivna bilder visa sig se mycket annorlunda ut jämfört med vad som syns på skärmen. </para> + +</sect2> + +<sect2 id="colorspaces-list-lab"> +<title +>Färgmodellen L*a*b*</title> + +<para +>Den här färgmodellen använder tre parametrarna för en färg: dess ljusstyrka (L*, vilken går mellan 0 för svart och 100 för vitt), dess position mellan absolut rött och grönt (a*, negativ för färger närmare grönt och positiv för färger närmare rött), och dess position mellan gult och blått (b*, negativ för färger närmare blått och positiv för färger närmare gult). </para> + +</sect2> + +<sect2 id="colorspaces-list-LMS"> +<title +>Färgmodellen LMS</title> + +<para +>Modellen är baserad på verkliga ljusvåglängders bidrag till färgen. Det mänskliga ögat är känsligt för tre typer av ljusvågor, åtskilda av sina våglängder: långa (L), medellånga (M) och korta (S) vågor. Ögats känslighet för vissa färger med dessa tre våglängder kan uttryckas med koordinaterna L, M och S. </para> + +</sect2> + +<sect2 id="colorspaces-list-YCbCr"> +<title +>Färgmodellen YCbCr</title> + +<para +>Modellen YCbCr används ofta i videosystem. Parametern Y anger luminansen eller ljusheten hos färgen (som kan ses som en gråton). Parametrarna Cb och Cr anger krominansen (färgtonen): Cb placerar färgen på en skala mellan blå och gul, och Cr anger färgens plats mellan röd och grön. </para> + +</sect2> + +<sect2 id="colorspaces-list-Gray" +><title +>Färgmodellen GRAY</title> + +<para +>Färgmodellen GRAY representerar helt enkelt färger som gråskuggor (där svart och vitt är extremvärden). </para> + +</sect2> + +</sect1> + +</chapter> diff --git a/koffice-i18n-sv/docs/koffice/chalk/using-filters.docbook b/koffice-i18n-sv/docs/koffice/chalk/using-filters.docbook new file mode 100644 index 00000000..dc48bd40 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/using-filters.docbook @@ -0,0 +1,1137 @@ +<chapter id="filters"> +<title +>Filter</title> + +<para +>&chalk; levereras med ett antal filter. De kan användas för att förbättra eller på annat sätt ändra bilden, antingen delvis eller helt. Vissa filter används direkt, andra kan anpassas, vilket betyder att en dialogruta visas där du kan finjustera resultatet som du vill innan filtret används. Om det finns en markering, används filtret på den markerade delen av bilden. Om det inte finns någon markering, ändras hela bilden. </para +><para +>Det här kapitlet beskriver de olika filtren i detalj. För att illustrera resultatet av att använda ett filter, åtföljs varje beskrivning av en exempelbild efter användning av respektive filter. Den ursprungliga bilden (med tack till fotografen, Christian Peper) visas nedan med halva originalstorleken. Exempelbilderna som demonstrerar resultatet av att använda filtren, med originalbilden till vänster och den modifierade bilden till höger, visas med 25 % av originalstorleken. </para> +<note +><para +>Vissa filter ger rimliga resultat för de flesta bilder. För andra filter krävs dock en hel del finjusteringar innan önskat slutresultat uppnås. Om ett filter inte gör det du vill, kan det behöva en större eller mindre grad av anpassning. Exemplen i detta kapitel är överdrivna för att ge en god uppfattning om filtren. Du bör oftast använda <quote +>mildare</quote +> förändringar.</para +></note> +<para +>Tips: Om du vill använda ett filter på allting utom en viss del av bilden (om du till exempel vill minska färgmättnaden på bilden utom i centrum), markera då delen du inte vill att filtret ska användas på, använd menyalternativet <menuchoice +><guimenu +>Markera</guimenu +> <guimenuitem +>Invertera</guimenuitem +></menuchoice +> och använd därefter filtret. </para> +<para +>Se kapitlet <link linkend="commands-dialogs-filters" +>Dialogrutor för att arbeta med filter</link +> för mer information om dialogfönstren som innehåller filterinställningarna. </para> + +<screenshot> +<screeninfo +>Originalbilden</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Originalbilden</phrase> +</textobject> +<caption +><para +>Originalbilden</para +></caption> +</mediaobject> +</screenshot> + +<sect1 id="filters-autocontrast"> +<title +>Filtret Automatisk kontrast</title> +<para +>Automatisk kontrast ändrar bildens kontrast till vad som bör vara de bästa inställningarna. Oftast fungerar det bra, men i vissa fall (till exempel fotografier som tagits med ovanliga ljusinställningar) ger inte filtret tillfredsställande resultat. </para> +<para +>Du hittar filtret Automatisk kontrast i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +></menuchoice +>. Filtret kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med filtret för automatisk kontrast använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-autocontrast.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för automatisk kontrast använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för automatisk kontrast använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-blur"> +<title +>Filtret Suddighet</title> +<para +>Du kan använda suddighetsfiltret för att göra bilden suddigare (gen den ett luddigt utseende). </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Suddighet</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-blur" +>dialogrutan <guilabel +>Suddighet</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret Suddighet använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-blur.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Suddighet använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Suddighet använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-brightnesscontrast"> +<title +>Filtret Ljusstyrka och kontrast</title> +<para +>Du kan justera bildens ljusstyrka och kontrast med det här filtret. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-brightnesscontrast" +>dialogrutan <guilabel +>Ljusstyrka och kontrast</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret för ljusstyrka och kontrast använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-brightnesscontrast.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för ljusstyrka och kontrast använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för ljusstyrka och kontrast använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-bumpmap"> +<title +>Filtret Bulkarta</title> +<para +>Filtret Bulkarta tar två lager och använder ett av dem för att konvertera det andra så att det ger en illusion av djup. Objektlagret (lagret som ska omvandlas) är själva lagret som ska få det tredimensionella utseendet. Lagret med bulkartan är ett lager i gråskala, som läses och används för att avgöra höjden på varje punkt i objektlagret. Som ett alternativ kan samma lager användas som både objektlager och lagret med bulkartan. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Avbildning</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-bumpmap" +>dialogrutan <guilabel +>Bulkarta</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret Bulkarta använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-bumpmap.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Bulkarta använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Bulkarta använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-cimg"> +<title +>Filtret Bildrestaurering med Cimg</title> +<para +>Du kan utföra mindre förbättringar av bilden med det här filtret, till exempel ta bort små repor eller lägga till en viss suddighet. Skillnaden mellan vår ursprungliga exempelbild och resultatet av att använda filtret med standardinställningar är i stort sett obefintlig. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-imagerestoration" +>dialogrutan <guilabel +>Bildrestaurering</guilabel +></link +> för mer information om dess inställningar. </para> +</sect1> + +<sect1 id="filters-coloradjustment"> +<title +>Färgjusteringsfiltret</title> +<para +>Det här filtret låter dig ändra utseende på bilden genom att öka eller minska förekomsten av vissa färger. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-coloradjustment" +>dialogrutan <guilabel +>Färgjustering</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med färgjusteringsfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-coloradjustment.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med färgjusteringsfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med färgjusteringsfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-colortoalpha"> +<title +>Filtret Färg till alfa</title> +<para +>Det här filtret ändrar en färg eller ett färgintervall i bilden så att det blir genomskinligt, och rensar därmed områden med dessa färger. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-colortoalpha" +>dialogrutan <guilabel +>Färg till alfa</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret Färg till alfa använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-colortoalpha.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Färg till alfa använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Färg till alfa använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-colortransfer"> +<title +>Färgöverföringsfiltret</title> +<para +>Du kan färglägga en bild med nya färger genom att använda färgerna från en annan bild med det här filtret. Varje färg i den nuvarande bilden ersätts med den närmaste färgen som används i den andra bilden. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-colortransfer" +>dialogrutan <guilabel +>Färgöverföring</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med färgöverföringsfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-colortransfer.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med färgöverföringsfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med färgöverföringsfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-customconvolution"> +<title +>Filtret Egen faltning</title> +<para +>Filtret låter dig förvränga bilden genom att ange ett antal parametrar. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-customconvolution" +>dialogrutan <guilabel +>Egen faltning</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret Egen faltning använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-customconvolution.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Egen faltning använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Egen faltning använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-desaturate"> +<title +>Filtret Minska mättnad</title> +<para +>Filtret konverterar bilden till gråskala genom att ändra varje bildpunkts färgmättnad till noll. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +></menuchoice +>. Filtret kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med filtret Minska mättnad använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-desaturate.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Minska mättnad använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Minska mättnad använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-edgedetection"> +<title +>Kantdetekteringsfilter</title> +<para +>Dessa filter försöker detektera <quote +>kanter</quote +> (gränser) i bilden och ändra den så att bara kanterna behåller sina respektive färger, medan resten av bilden görs grå. Genom användning av ljussättning får bilden därefter ett tredimensionellt utseende. </para +><para +>Det finns fyra tillgängliga kantdetekteringsfilter. Vart och ett av dem detekterar kanter från olika håll (och anser möjligtvis att olika delar av bilden är kanter), och ger därför olika resultatbilder. </para> +<para +>Du hittar filtren i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Kantdetektering</guisubmenu +></menuchoice +>. Filtren kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med filtret för underkantdetektering använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-edgebottom.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för underkantdetektering använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för underkantdetektering använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-emboss"> +<title +>Relieffilter</title> +<para +>Relieffilter fungerar i viss mån på samma sätt som kantdetekteringsfilter, med skillnaden att reliefbilder är helt och hållet gråa. Områden i bilden detekteras och ges en viss <quote +>höjdnivå</quote +>, som synliggörs genom att använda kanter med gråskala, som gör att bilden ser tredimensionell ut. </para> +<para +>Du hittar filtren i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Relief</guisubmenu +></menuchoice +>. Förutom filtret Relief med variabelt djup kan filtren inte anpassas. Se avsnittet <link linkend="commands-dialogs-filters-emboss" +>dialogrutan <guilabel +>Relief</guilabel +></link +> för mer information om inställningarna för filtret Relief med variabelt djup. </para> +<screenshot> +<screeninfo +>Bilden med filtret Relief i alla riktningar använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-embossall.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Relief i alla riktningar använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Relief i alla riktningar använt</para +></caption> +</mediaobject> +</screenshot> +<screenshot> +<screeninfo +>Bilden med filtret Relief med variabelt djup använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-embossvariable.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Relief med variabelt djup använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Relief med variabelt djup använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-gaussianblur"> +<title +>Filtret för Gaussiska oskärpa</title> +<para +>Filtret gör bilden något suddig genom att göra den oskarp med användning av pseudoslumptal. En Gaussisk algoritm används för att ta reda på i vilken utsträckning varje del av bilden ska göras oskarp. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Suddighet</guisubmenu +></menuchoice +>. Filtret kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med filtret för Gaussiska oskärpa använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-gaussianblur.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för Gaussiska oskärpa använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för Gaussiska oskärpa använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-gaussiannoise"> +<title +>Filtret för Gaussisk brusreducering</title> +<para +>Du kan ta bort brus från bilden med det här filtret. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-gaussiannoise" +>dialogrutan <guilabel +>Gaussisk brusreducering</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret för Gaussisk brusreducering använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-gaussiannoise.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för Gaussisk brusreducering använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för Gaussisk brusreducering använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-invert"> +<title +>Inverteringsfiltret</title> +<para +>Filtret inverterar alla färger. Den röda, gröna och blå komponenten i varje bildpunkt subtraheras från 255. Det betyder att rött blir turkos, grönt blir violett och blått blir gult. Resultatvärdena utgör den nya bildpunktens färg. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Justera</guisubmenu +></menuchoice +>. Filtret kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med inverteringsfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-invert.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med inverteringsfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med inverteringsfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-lenscorrection"> +<title +>Linskorrigeringsfiltret</title> +<para +>Det här filtret kan rätta till förvrängningar i bilden som till exempel orsakas av <quote +>kuddformade</quote +> linseffekter, och ändra viss ljussättning. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-lenscorrection" +>dialogrutan <guilabel +>Linskorrigering</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med linskorrigeringsfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-lenscorrection.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med linskorrigeringsfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med linskorrigeringsfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-maximizechannel"> +<title +>Filtret Maximera kanal</title> +<para +>Det här filtret ger varje bildpunkt i bilden en ny färg: bara färgkanalen som bidrar mest till en bildpunkts färg behålls (förutom gråa bildpunkter som förblir gråa). </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +></menuchoice +>. Filtret kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med filtret Maximera kanal använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-maximizechannel.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Maximera kanal använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Maximera kanal använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-meanremoval"> +<title +>Medelvärdesborttagningsfiltret</title> +<para +>Filtret gör bilden skarpare genom att ändra färgerna för angränsande bildpunkter med ungefär samma färg, så att små skillnader jämnas ut. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färbättring</guisubmenu +></menuchoice +>. Filtret kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med filtret för medelvärdesborttagning använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-meanremoval.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för medelvärdesborttagning använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för medelvärdesborttagning använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-minimizechannel"> +<title +>Filtret Minimera kanal</title> +<para +>Det här filtret ger varje bildpunkt i bilden en ny färg: färgkanalen som bidrar mest till en bildpunkts färg tas bort (förutom gråa bildpunkter som förblir gråa). </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färger</guisubmenu +></menuchoice +>. Filtret kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med filtret Minimera kanal använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-minimizechannel.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Minimera kanal använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Minimera kanal använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-oilpaint"> +<title +>Oljemålningsfiltret</title> +<para +>En oljemålningseffekt ges till bilden genom att skapa fläckformade områden där den viktigaste färgen används i hela området. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Artistiska</guisubmenu +></menuchoice +>. Se avsnittet om <link linkend="commands-dialogs-filters-oilpaint" +>dialogrutan <guilabel +>Oljemålning</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med oljemålningsfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-oilpaint.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med oljemålningsfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med oljemålningsfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-pixelize"> +<title +>Bildpunktsfiltret</title> +<para +>Bilden ges större bildpunkter genom att ta ett fyrkantigt område och ge det medelvärdesfärgen för bildpunkterna det innehåller. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Artistiska</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-pixelize" +>dialogrutan <guilabel +>Bildpunkter</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med bildpunktsfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-pixelize.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med bildpunktsfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med bildpunktsfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-raindrops"> +<title +>Regndroppsfiltret</title> +<para +>Filtret gör att det ser ut som om regndroppar har fallit på bilden genom att förvränga droppformade områden med en linsliknande effekt som man skulle se genom att titta på bilden genom en riktig regndroppe. Vissa regndroppar får en effekt som en fiskögonlins. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Artistiska</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-raindrops" +>dialogrutan <guilabel +>Regndroppar</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med regndroppsfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-raindrops.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med regndroppsfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med regndroppsfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-randomnoise"> +<title +>Filtret Slumpmässigt brus</title> +<para +>Slumpmässigt brus kan läggas till i bilden med det här filtret. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-randomnoise" +>dialogrutan <guilabel +>Slumpmässigt brus</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret för slumpmässigt brus använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-randomnoise.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för slumpmässigt brus använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för slumpmässigt brus använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-randompick"> +<title +>Filtret Välj slumpmässigt</title> +<para +>Filtret förvränger bilden genom att byta ut bildpunkter mot varandra. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-randompick" +>dialogrutan <guilabel +>Välj slumpmässigt</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret Välj slumpmässigt använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-randompick.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Välj slumpmässigt använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Välj slumpmässigt använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-roundcorners"> +<title +>Filtret för rundade hörn</title> +<para +>Filtret avrundar bara hörn i bilden. Det görs genom att göra det avrundade hörnets utsida genomskinlig. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Avbildning</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-roundcorners" +>dialogrutan <guilabel +>Rundade hörn</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret för rundade hörn använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-roundcorners.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för rundade hörn använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för rundade hörn använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-sharpen"> +<title +>Skärpafiltret</title> +<para +>Filtret gör bilden skarpare. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Färbättring</guisubmenu +></menuchoice +>. Filtret kan inte anpassas. </para> +<screenshot> +<screeninfo +>Bilden med skärpafiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-sharpen.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med skärpafiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med skärpafiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-smalltiles"> +<title +>Filtret för små rutor</title> +<para +>Bilden reduceras i storlek och upprepas flera gånger. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Avbildning</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-smalltiles" +>dialogrutan <guilabel +>Små rutor</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret för små rutor använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-smalltiles.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för små rutor använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för små rutor använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-sobel"> +<title +>Sobelfiltret</title> +<para +>Det här är ett förbättrat kantdetekteringsfilter. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Kantdetektering</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-sobel" +>dialogrutan <guilabel +>Sobel</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med sobelfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-sobel.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med sobelfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med sobelfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-unsharpmask"> +<title +>Filtret Oskarp mask</title> +<para +>Det här filtret gör en del av bilden skarpare. (Namnet <quote +>oskarp</quote +> är historiskt: delar maskades bort medan resten gjordes mindre skarp.) </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-unsharpmask" +>dialogrutan <guilabel +>Oskarp mask</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret Oskarp mask använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-unsharpmask.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret Oskarp mask använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret Oskarp mask använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-wave"> +<title +>Vågfiltret</title> +<para +>Det här filtret omvandlar bilden till en vågform. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Övriga</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-wave" +>dialogrutan <guilabel +>Våg</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med vågfiltret använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-wave.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med vågfiltret använt</phrase> +</textobject> +<caption +><para +>Bilden med vågfiltret använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="filters-waveletnoise"> +<title +>Filtret för Wavelet-brusreducering</title> +<para +>Filtret reducerar brus i bilden genom att ge lösa bildpunkter en färg som är nära det omgivande området. Det gör att små detaljer går förlorade, men kan förbättra det allmänna utseendet hos bilden när det hämmas av för många onödiga detaljer. </para> +<para +>Du hittar filtret i menyn <menuchoice +><guimenu +>Filter</guimenu +> <guisubmenu +>Förbättring</guisubmenu +></menuchoice +>. Se avsnittet <link linkend="commands-dialogs-filters-waveletnoise" +>dialogrutan <guilabel +>Wavelet-brusreducering</guilabel +></link +> för mer information om dess inställningar. </para> +<screenshot> +<screeninfo +>Bilden med filtret för Wavelet-brusreducering använt</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="crocusses-waveletnoise.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Bilden med filtret för Wavelet-brusreducering använt</phrase> +</textobject> +<caption +><para +>Bilden med filtret för Wavelet-brusreducering använt</para +></caption> +</mediaobject> +</screenshot> +</sect1> + + +</chapter> diff --git a/koffice-i18n-sv/docs/koffice/chalk/using-images.docbook b/koffice-i18n-sv/docs/koffice/chalk/using-images.docbook new file mode 100644 index 00000000..fc5c4b8f --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/using-images.docbook @@ -0,0 +1,102 @@ +<chapter id="images"> +<title +>Bilder</title> + +<para +>Att skapa och ändra bilder är en av kärnfunktionerna i &chalk;. Medan de flesta andra kapitel i den här handboken fokuserar på vad du kan göra när du ritar eller redigerar, visar det här kapitlet vad du kan göra med själva bilderna. </para> + +<sect1 id="images-files"> +<title +>Arbeta med filer</title> + +<para +>Om du inte bara gör några snabba skisser, ingår filer helt säkert i att arbeta med &chalk;. Du kan öppna befintliga bilder: &chalk; kan arbeta med ett stort antal filformat, se <link linkend="introduction-keyfeatures-imageformats" +>Bildformat</link +>, eller kan du starta &chalk; för att skapa en ny bild. När du är klar, eller om du vill fortsätta vid en senare tidpunkt, kan du enkelt spara ditt arbete. </para> + +<variablelist> + +<varlistentry +><term +>Öppna befintliga filer</term> +<listitem +><para +>När du startar &chalk; kan du öppna en befintlig bild med knappen <guibutton +>Öppna befintligt dokument</guibutton +> längst ner till vänster i startdialogrutan. Du kan också använda menyalternativet <menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Öppna</guimenuitem +></menuchoice +> (<keycombo action="simul" +>&Ctrl;<keycap +>O</keycap +></keycombo +>). Det visar dialogrutan <guilabel +>Öppna dokument</guilabel +> där du kan välja en bild att öppna. Startdialogrutan och menyn <guimenu +>Arkiv</guimenu +> innehåller också en lista med de senast använda filerna för snabb åtkomst.</para +></listitem> +</varlistentry> + +<varlistentry +><term +>Spara pågående arbete</term> +<listitem +><para +>Du kan spara ditt arbete med menyalternativen <menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Spara</guimenuitem +></menuchoice +> och <menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Spara som...</guimenuitem +></menuchoice +> (eller deras respektive snabbtangenter <keycombo action="simul" +>&Ctrl;<keycap +>S</keycap +></keycombo +> och <keycombo action="simul" +>&Ctrl;&Shift;<keycap +>S</keycap +></keycombo +>). Det första alternativet sparar ändringarna i den nuvarande bilden, medan det andra visar dialogrutan <guilabel +>Spara dokument</guilabel +> där du kan ange ett nytt filnamn på bilden. Om det är första gången du sparar en bild, frågar också <guimenuitem +>Spara</guimenuitem +> efter filnamnet. </para +></listitem> +</varlistentry> + +<varlistentry +><term +>Skapa en ny bild</term> +<listitem +><para +>Du kan skapa ett helt eget dokument eller välja en av bildmallarna i startdialogrutan (tillgänglig via menyalternativet <menuchoice +><guimenu +>Arkiv</guimenu +> <guimenuitem +>Ny</guimenuitem +></menuchoice +> eller snabbtangenterna <keycombo action="simul" +>&Ctrl;<keycap +>N</keycap +></keycombo +>). Mallarna erbjuder ett snabbt sätt att skapa en ny bild. Se handledningen <link linkend="tutorial-starting" +>Lära känna &chalk;</link +>. </para +></listitem> +</varlistentry> + +</variablelist> + +</sect1> + +</chapter> diff --git a/koffice-i18n-sv/docs/koffice/chalk/using-layers.docbook b/koffice-i18n-sv/docs/koffice/chalk/using-layers.docbook new file mode 100644 index 00000000..ed79022b --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/using-layers.docbook @@ -0,0 +1,759 @@ +<chapter id="layers"> +<title +>Lager</title> + +<para +>Det här kapitlet ger en översikt av hur lager fungerar i &chalk;. </para> + +<sect1 id="layers-background"> +<title +>Bakgrundsinformation om lager</title> + +<para +>Omfattande användning av &chalk; kräver nästan att du har en viss kunskap om lager. Genom att använda lager kan du arbeta med en del av bilden utan att röra resten av den, och de flesta effekter används bäst på ett lager istället för på hela bilden. Om du verkligen vill använda en effekt på hela bilden, erbjuder &chalk; naturligtvis den möjligheten, och det finns ingenting som förhindrar det. </para +><para +>Idén bakom lager är mycket enkel. Som namnet anger, ligger lager ovanpå varandra, och tillsammans formar de lagerstacken. Den slutliga bilden som blir resultatet är det du ser när du tittar på stacken uppifrån och ner. Det betyder oftast att de övre lagren i bilden måste vara mer eller mindre genomskinliga, eftersom du inte kan se igenom ett lager som inte har någon genomskinlighet (&chalk; arbetar med ogenomskinlighet istället för genomskinlighet. Ett lager som är 100 procent ogenomskinligt är 0 procent genomskinligt och tvärtom). Ett lager längre upp i stacken används senare än ett längre ner i stacken. Om bilden till exempel innehåller fyra lager, numrerade från 1 (lägsta) till 4 (högsta), används effekten som lager nummer 4 lägger till i bilden på resultatet från användning av lagren 1 till och med 3. </para +><para +>Alla bilder du redigerar i &chalk; innehåller lager. När du skapar en ny bild, innehåller lagerrutan ett lager (den visas oftast längst ner till höger på skärmen, se <link linkend="commands-palettes-layers-layers" +>detta avsnitt</link +>). Det du målar och redigerar utförs då i det lagret. När du väl lägger till fler lager, kan du välja vilken del av bilden som du vill arbeta med, genom att välja respektive lager. Allt du målar därefter utförs i det lagret, ända till du väljer ett annat. </para +><para +>Lager är också ett utmärkt sätt att kontrollera om tillägg av vissa effekter (eller utföra vissa ändringar i bilden) blir som önskas. Lägg till ett lager som innehåller det du vill prova, och visa eller dölj det med ögonikonen i lagerrutan. Du kan särskilt dra fördel av metoden om du har flera effekter: visa och dölj dem i vilken kombination som helst, och bestäm dig för vilken du tycker bäst om. Och eftersom du kan flytta omkring lagren, kan du experimentera med ordningen som effekterna utförs. </para +><para +>Se <link linkend="tutorial-select-layer" +>Handledning för markeringar och lager</link +> för en liten praktisk introduktion. </para> +</sect1> + +<sect1 id="layers-layerbox"> +<title +>Lagerrutan</title> + +<para +>Lagerrutan är hjälpmedlet som du oftast använder för att arbeta med lager. Den ger en översikt över de lager som finns i bilden, och genom att använda den kan du hantera lager genom att lägga till, ta bort, ordna om eller ändra dem. </para +><para +>Lagerrutan består av tre delar. Mittendelen ger en översikt över lagren i bilden. Längst upp kan du ställa in vissa egenskaper hos det nuvarande lagret. Längst ner hittar du ett antal alternativ för lagerhantering. Följande avsnitt beskriver de tre delarna mer detaljerat. </para> + +<sect2 id="layers-layerbox-overview" +> +<title +>Översikt av lager</title> + +<para +>Den här delen visar vilka lager som finns i bilden. Lagrens grupphierarki visas i en trädliknande struktur: lager som ingår i en lagergrupp visas något åt höger för att ange att de tillhör gruppen. </para +><para +>En förhandsgranskning i form av en miniatyrbild och namnet visas för varje lager. Lagernamnet föregås av en katalogikon om det är ett grupplager. Dessutom visas två symboler: ögonikonen visar om lagret för närvarande är synligt (ett öppet öga anger att lagret är synligt, och ett stängt öga att det inte är det), och låsikonen visar om lagret är låst. Inga ändringar kan göras på ett låst lager. </para +><para +>När du klickar på ögonikonen för ett lager ändras dess synlighet från på till av eller tvärtom. Att klicka på låsikonen aktiverar eller inaktiverar redigering av lagret. Du kan klicka på det aktuella lagrets namn för att ändra namnet. Observera att ett lager måste vara det aktuella för att kunna ändra dess namn. Du behöver inte alltid aktivera ett lager för att göra det (o)synligt eller (upp)låst via ögonikonen och låsikonen: de fungerar direkt. </para +><para +>Dubbelklicka på ett lager i listan för att öppna dialogrutan <link linkend="commands-dialogs-layers-layerproperties" +><guilabel +>Lageregenskaper</guilabel +></link +>. Dialogrutan visar lagrets färgrymd och profil. Du kan också ändra dess namn, ogenomskinlighet och sammansättningsläge här. </para> +</sect2> + +<sect2 id="layers-layerbox-options" +> +<title +>Lageralternativ</title> +<para +>Den övre delen av lagerrutan innehåller två komponenter för att ange egenskaper för lagret som för närvarande är valt. Listrutan till vänster gör det möjligt att snabbt ställa in lagrets sammansättningsläge. Nummerrutan och skjutreglaget till höger kan användas för att ändra lagrets ogenomskinlighet. </para +><para +>Det finns fem knappar längst ner i lagerrutan. Från vänster till höger är de följande: Ikonen <guibutton +>Nytt lager</guibutton +> visar en undermeny där du kan välja vilken typ av lager du vill lägga till. Menyn kan också visas genom att klicka med höger musknapp på lagerrutan. Knapparna <guibutton +>Flytta ner lager</guibutton +> och <guibutton +>Flytta upp lager</guibutton +> flyttar det aktuella lagret en nivå ner eller upp inom den aktuella lagergruppen. Om lagret redan är det sista eller första i lagergruppen, flyttas det ut ur gruppen om det flyttas mer. Knappen <guibutton +>Lageregenskaper</guibutton +> visar dialogrutan <link linkend="commands-dialogs-layers-layerproperties" +><guilabel +>Lageregenskaper</guilabel +></link +>, precis som om du hade dubbelklickat på lagret. Knappen <guibutton +>Ta bort lager</guibutton +> tar bort det aktuella lagret. </para> +</sect2> + +</sect1> + +<sect1 id="layers-working"> +<title +>Arbeta med lager</title> + +<para +>Eftersom lager är mycket viktiga vid betydande användning av &chalk;, kan du utföra många åtgärder med dem. De är alla tillgängliga via menyn <link linkend="commands-menus-layer" +><guimenu +>Lager</guimenu +></link +>. Några av möjligheterna är: </para> + +<variablelist> +<varlistentry +><term +></term +><listitem +><para +>Lägga till, ta bort och duplicera lager,</para +></listitem +></varlistentry> +<varlistentry +><term +></term +><listitem +><para +>Skapa och redigera lagermasker,</para +></listitem +></varlistentry> +<varlistentry +><term +></term +><listitem +><para +>Vänta, rotera, skala och skjuva lager,</para +></listitem +></varlistentry> +<varlistentry +><term +></term +><listitem +><para +>Konvertera lager mellan färgrymder,</para +></listitem +></varlistentry> +<varlistentry +><term +></term +><listitem +><para +>Spara lager som bilder,</para +></listitem +></varlistentry> +<varlistentry +><term +></term +><listitem +><para +>Visa lagerhistogram,</para +></listitem +></varlistentry> +</variablelist> + +</sect1> + +<sect1 id="layers-adjustment"> +<title +>Justeringslager</title> + +<para +>Justeringslager är lager som består av ett filter och en valfri markering. Filtereffekten utförs för den sammanfogade bilden av alla lager under justeringslagret i den aktuella lagergruppen. Det viktigaste är att justeringslager utför effekterna icke-destruktivt. Den ursprungliga bildinformationen ändras inte. </para +><para +>Nästan alla filter i &chalk; är lämpliga att använda i justeringslager, till och med filter som skulle försämra bildkvaliteten. Till exempel konverterar regndroppsfiltret till 8-bitars RGB innan det utför sin magi. Om du skulle försöka använda filtret direkt på ett 16-bitars L*a*b* lager, skulle &chalk; varna dig om konverteringen till RGB och tillbaka igen som filtret skulle orsaka. Det är inte fallet med justeringslager: ursprungsinformationen rörs inte, så det är säkert att använda filtret. </para +><para +>Hur är det då med färgrymden i ett justeringslager? För att undersöka detta närmare, måste du först veta vad som händer när &chalk; ritar upp ett justeringslager. </para> + +<sect2 id="layers-adjustment-selections"> +<title +>Justeringslager och markeringar</title> + +<para +>Om lagret som för närvarande är aktivt har en aktiv markering, kopieras markeringen och används som mask för justeringslagret. Om det inte finns någon aktiv markering, finns det ingen mask och justeringen gäller hela utsträckningen hos lagren under justeringslagret i den aktuella gruppen. Det finns <emphasis +>inget</emphasis +> sätt att lägga till en mask i ett befintligt justeringslager. </para +><para +>Om det finns en mask i justeringslagret, kan du redigera masken med de vanliga ritverktygen och ritåtgärderna. </para> + +</sect2> + +<sect2 id="layers-adjustment-projection"> +<title +>En anmärkning om projektioner</title> + +<para +>&chalk; sammansätter lagren från det nedersta till det översta, inom varje lagergrupp. Sammansättningen, eller projektionen som den också kallas, filtreras därefter av justeringslagret. Om det finns lager ovanpå justeringslagret, sammansätts de med projektionen. &chalk; konverterar all lagerdata innan sammasättningen, så om det nedersta lagret i en bild är i gråskala, konverteras alla lager till gråskala innan sammansättningen, och det betyder att justeringslagrets projektion också är i gråskala. </para +><para +>Med denna kunskap förstår du varför &chalk; ofta kan erbjuda bättre prestanda vid arbete med lager ovanpå ett justeringslager som är ovanpå en komplex lagerstruktur. &chalk; använder projektionen och tittar inte ens längre på lagren under justeringslagret. Utom om du ändrar ett av dem, förstås. </para> +</sect2> + +</sect1> + +<sect1 id="layers-composite"> +<title +>Sammansättningslägen</title> + +<para +>Lager kan sättas samman på olika sätt, där varje sätt ger en annorlunda effekt. Det här avsnittet beskriver tillgängliga sammansättningslägen. Varje beskrivning åtföljs av ett exempel: En regnbågsfärgad toning läggs till över en originalbild (se nedan). </para> + +<para> +<screenshot> +<screeninfo +>Originalbilden</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-original.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Originalbilden</phrase> +</textobject> +<caption +><para +>Originalbilden</para +></caption> +</mediaobject> +</screenshot> +</para> + +<sect2 id="layers-composite-normal"> +<title +><guilabel +>Normal</guilabel +></title> + +<para +>Läget <guilabel +>Normal</guilabel +> gör ingenting särskilt. Det lägger till lagret i bilden, och om inga andra specialeffekter som ogenomskinlighet ändras, blir de underliggande lagren bara synliga på ställen där det nya lagret självt är genomskinligt. </para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Normal</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-normal.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Normal</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Normal</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="layers-composite-multiply"> +<title +><guilabel +>Multiplicera</guilabel +></title> + +<para +>Läget <guilabel +>Multiplicera</guilabel +> blandar de två lagren så att det undre lagret <quote +>färgläggs</quote +> av det nya lagret. Resultatbilden är i allmänhet ganska mörk. </para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Multiplicera</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-multiply.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Multiplicera</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Multiplicera</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="layers-composite-burn"> +<title +><guilabel +>Bränn</guilabel +>, <guilabel +>Avskärma</guilabel +>, <guilabel +>Dividera</guilabel +> och <guilabel +>Skärm</guilabel +></title> + +<para +>Lägena <guilabel +>Bränn</guilabel +>, <guilabel +>Avskärma</guilabel +>, <guilabel +>Dividera</guilabel +> och <guilabel +>Skärm</guilabel +> lägger alla till en extra <quote +>inbränningseffekt</quote +> genom att följa konturer istället för att använda raka linjer. Dessutom använder <guilabel +>Bränn</guilabel +> och <guilabel +>Dividera</guilabel +> inverterade färger istället för de verkliga färgerna i det sammansatta lagret. </para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Bränn</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-burn.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Bränn</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Bränn</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Avskärma</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-dodge.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Avskärma</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Avskärma</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Dividera</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-divide.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Dividera</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Dividera</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Skärm</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-screen.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Skärm</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Skärm</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="layers-composite-overlay"> +<title +><guilabel +>Överlagra</guilabel +></title> + +<para +>Liksom <guilabel +>Multiplicera</guilabel +>, färglägger läget <guilabel +>Överlagra</guilabel +> det underliggande lagret. Resultatbilden är ungefär lika ljus som originallagret. </para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Överlagra</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-overlay.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Överlagra</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Överlagra</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="layers-composite-darken"> +<title +><guilabel +>Gör mörkare</guilabel +></title> + +<para +>Läget <guilabel +>Gör mörkare</guilabel +> gör det underliggande lagret mörkare medan det färgläggs för att motsvara färgerna i det sammansatta lagret. </para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Gör mörkare</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-darken.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Gör mörkare</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Gör mörkare</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="layers-composite-lighten"> +<title +><guilabel +>Gör ljusare</guilabel +></title> + +<para +>Läget <guilabel +>Gör ljusare</guilabel +> gör det underliggande lagret ljusare medan det färgläggs för att motsvara färgerna i det sammansatta lagret. </para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Gör ljusare</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-lighten.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Gör ljusare</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Gör ljusare</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="layers-composite-hue"> +<title +><guilabel +>Färgton</guilabel +>, <guilabel +>Färgmättnad</guilabel +> och <guilabel +>Värde</guilabel +></title> + +<para +>Lägena <guilabel +>Färgton</guilabel +>, <guilabel +>Färgmättnad</guilabel +> och <guilabel +>Värde</guilabel +> lägger till respektive komponent färgton, färgmättad och värde från det sammansatta lagret i det underliggande lagret. </para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Färgton</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-hue.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Färgton</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Färgton</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Färgmättnad</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-saturation.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Färgmättnad</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Färgmättnad</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Värde</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-value.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Färgmättnad</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Färgmättnad</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="layers-composite-color"> +<title +><guilabel +>Färg</guilabel +></title> + +<para +>Läget <guilabel +>Färg</guilabel +> färglägger det underliggande lagret, vilket resulterar i mycket starka färger. </para> + +<para> +<screenshot> +<screeninfo +>Toningen som används med sammansättningsläget <guilabel +>Färg</guilabel +></screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="mountains-color.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Toningen som används med sammansättningsläget <guilabel +>Färg</guilabel +></phrase> +</textobject> +<caption +><para +>Toningen som används med sammansättningsläget <guilabel +>Färg</guilabel +></para +></caption> +</mediaobject> +</screenshot> +</para> + +</sect2> + +</sect1> + +<sect1 id="layers-masks"> +<title +>Lagermasker</title> + +<para +>Egentligen är en lagermask en mask som du placerar på ditt ritlager. Den maskerar bokstavligen områden på lagret, så att innehållet under lyser igenom. Du kan rita på den med färger i gråskala: ju svartare färgen är, desto mindre visas lagret under den. Fullständigt vitt släpper alltså inte igenom någonting, medan fullständigt svart släpper igenom allt. Det är egentligen lite grand som att välja en bit av bilden, och därefter klippa den så att valda delar försvinner. Vad är då en mask användbar för här? Den stora fördelen är att den är icke-förstörande: Om du bestämmer dig för att du maskerade fel del av lagret, kan du enkelt ta bort masken och börja om, någonting som är mycket svårare (för att inte säga nästan omöjligt, särskilt mellan sessioner) genom att klippa ut med en vanlig markering. </para +><para +>Hur skapar man då en mask? Det finns två sätt: </para> + +<itemizedlist> +<listitem +><para +>Börja från början. <menuchoice +><guimenu +>Lager</guimenu +><guisubmenu +>Mask</guisubmenu +><guimenuitem +>Skapa mask</guimenuitem +></menuchoice +>. Masken börjar med att allting behålls, det vill säga en helvit mask. Du ser egentligen inga ändringar så länge du inte ritar på den. </para +></listitem> +<listitem +><para +>Börja med nuvarande markering. <menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Mask från markering</guimenuitem +></menuchoice +>. Det som är markerat omvandlas till vitt. Det betyder att ett fullständigt markerat område är synligt, fullständigt avmarkerade områden är osynliga, och resten är delvis synligt, beroende på hur mycket området var markerat. </para +></listitem> +</itemizedlist> + +<sect2 id="layers-masks-editing"> +<title +>Redigera masken</title> + +<para +>Försäkra dig först om att du redigerar masken, inte lagret, genom att kontrollera att <menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +><guimenuitem +>Redigera mask</guimenuitem +></menuchoice +> är markerat. (Det är normalt markerat.) Därefter kan du rita på lagret precis som tidigare, men nu ritar du på masken istället för på själva lagret. För att sluta rita på masken kan du avmarkera kryssrutan <guilabel +>Redigera mask</guilabel +>. Det finns också alternativet att visa masken genom att markera <menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Visa mask</guimenuitem +></menuchoice +>. (Det är normalt inte markerat.) Alternativet återger hela lagret som en visuell representation av masken i gråskala, istället för själva lagret. Det kan vara praktiskt för att se var masken finns, men det kanske inte är så praktiskt om du vill redigera den, eftersom du inte kan se själva lagret. </para +><para +>Andra åtgärder: Du kan också ta bort masken om du inte är nöjd med den, och vill börja om, eller bara vill ta bort den, med <menuchoice +><guimenu +>Lager</guimenu +> <guisubmenu +>Mask</guisubmenu +> <guimenuitem +>Ta bort mask</guimenuitem +></menuchoice +>. Du kan också <quote +>verkställa</quote +> masken, vilket betyder att masken görs permanent. Det betyder att masken tas bort, men dess effekt av genomskinlighet läggs till i lagret. </para> + +</sect2> +</sect1> + +</chapter> diff --git a/koffice-i18n-sv/docs/koffice/chalk/using-selections.docbook b/koffice-i18n-sv/docs/koffice/chalk/using-selections.docbook new file mode 100644 index 00000000..ef7696e4 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/using-selections.docbook @@ -0,0 +1,216 @@ +<chapter id="selections"> +<title +>Markeringar</title> + +<para +>Det här kapitlet ger en kort introduktion till markeringar. </para +><para +>Du kan markera en del av en bild genom att maskera bort resten. Det är bekvämt när du vill klippa ut, kopiera eller bara ändra en del av en bild utan att påverka resten. Vid behandling av markerade objekt, använder &chalk; en mask. Varje bildpunkt av markeringen behandlas beroende på värdet av dess mask, eller <quote +>markeringsnivån</quote +>, som kan gå från 0 (inte markerad) till 255 (markerad). Ja, det stämmer att du kan ha bildpunkter som är delvis markerade, och genom att arbeta med enskilda bildpunkter kan du faktiskt <quote +>måla</quote +> i markeringen. </para +><para +>Markeringsmasken synliggörs genom att omarkerade bildpunkter ges en blåaktig färgton, medan markerade bildpunkter ser ut som vanligt. Delvis markerade bildpunkter visas som något mitt emellan. Dessutom ritas en röd kant omkring de markerade områdena. Delvis markerade bildpunkter är innanför kanten, så till och med innanför den röda kanten kan du möjligen se en blåaktig färgton för vissa bildpunkter. </para> + +<sect1 id="selections-making"> +<title +>Göra en markering</title> +<para +>Det finns en hel mängd verktyg för att göra markeringar. Från rektanglar, ellipser och frihand, till de mer exotiska som färgintervallmarkering. När du gör flera markeringar adderas de. En markering av en rektangel följd av en ellips markerar båda områdena. Senare kan du subtrahera från markeringen med exempelvis markeringsverktyget för radering. </para +><para +>För att komma tillbaka till normalläget (ingen aktiv markering), välj <menuchoice +><guimenu +>Markera</guimenu +> <guimenuitem +>Avmarkera</guimenuitem +></menuchoice +>. För att markera alla bildpunkter, välj <menuchoice +><guimenu +>Markera</guimenu +> <guimenuitem +>Markera alla</guimenuitem +></menuchoice +>. </para +><para +>Man skulle kunna tro att båda åtgärderna ger samma resultat, men det är mycket effektivare att inte ha någon aktiv markering än att ha markerat allt. </para +><para +>Efter att ha avmarkerat kan du få tillbaka markeringen genom att välja <menuchoice +><guimenu +>Markera</guimenu +> <guimenuitem +>Markera igen</guimenuitem +></menuchoice +>. </para> +</sect1> + +<sect1 id="selections-painting"> +<title +>Måla i markeringen</title> +<para +>Som nämnts ovan kan du väsentligen måla i din markering, och precis som när du målar på vanligt sätt kan du välja att måla markeringen med frihand eller styrd av rektanglar, ellipser, etc. Du har också möjlighet att välja olika målarverktyg som penna, pensel, retuschspruta, etc. Välj styrverktyget, och målarverktyget i verktygslådan, och sätt igång att <quote +>måla</quote +> markeringen. </para +><para +>Styrverktygen fungerar precis som du kanske är van vid från andra program. Att hålla nere skift medan en rektangel eller ellips ritas tvingar dem alltsåatt bli en fyrkant eller en cirkel. </para> + +<screenshot> +<screeninfo +>Måla i en markering</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="using-selections-1.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Måla i en markering</phrase> +</textobject> +<caption +><para +>Måla i en markering</para +></caption> +</mediaobject> +</screenshot> +<screenshot> +<screeninfo +>Måla i en markering</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="using-selections-2.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Måla i en markering</phrase> +</textobject> +<caption +><para +>Måla i en markering</para +></caption> +</mediaobject> +</screenshot> + +</sect1> + +<sect1 id="selections-unselecting"> +<title +>Avmarkera</title> +<para +>Alla målningsverktyg för markering har ett alternativ för att addera till eller subtrahera från markeringen. Det betyder att du kan använda alla bekanta verktyg både för att markera och avmarkera. Det finns också ett verkligt raderingsverktyg bland målarverktygen för markering. </para> + +<screenshot> +<screeninfo +>Avmarkera</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="using-selections-3.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Avmarkera</phrase> +</textobject> +<caption +><para +>Avmarkera</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="selections-making-new"> +<title +>Göra en ny markering</title> +<para +>När du vill göra en ny markering, som ersätter den nuvarande aktiva, måste du först avmarkera den aktiva markeringen. Välj <menuchoice +><guimenu +>Markera</guimenu +> <guimenuitem +>Avmarkera</guimenuitem +></menuchoice +>. </para> +</sect1> + +<sect1 id="selections-contigious"> +<title +>Markera ett sammanhängande område (trollstaven)</title> +<para +>För att följa analogin med att måla i markeringen, tillhandahåller &chalk; också en motsvarighet till att fylla ett sammanhängande område. Vissa ritprogram kallar detta markeringsverktyg för trollstav. Vad det gör är att markera angränsande bildpunkter så länge de nästan har samma färg som bildpunkten du klickade på. Markeringen flyter ut från punkten du klickade på. Med oskarphetsalternativet kan du ställa in hur olika färgerna tillåts vara innan flytningen stoppas. </para> + +<screenshot> +<screeninfo +>Innan trollstaven</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="using-selections-4.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Innan trollstaven</phrase> +</textobject> +<caption +><para +>Innan trollstaven</para +></caption> +</mediaobject> +</screenshot> + +<screenshot> +<screeninfo +>En markering med trollstaven</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="using-selections-5.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>En markering med trollstaven</phrase> +</textobject> +<caption +><para +>En markering med trollstaven</para +></caption> +</mediaobject> +</screenshot> + +</sect1> + +<sect1 id="selections-similar"> +<title +>Markera liknande färger</title> +<para +>Verktyget <guilabel +>Markera liknande</guilabel +> låter dig välja en bildpunkt och därefter markera alla bildpunkter som har liknande färg. Att välja en bildpunkt i ena hörnet av bilden kan markera en bildpunkt i ett annat hörn om de har liknande färg. Med oskarphetsalternativet kan du ställa in hur lika färgerna måste vara för att bli markerade. </para> + +<screenshot> +<screeninfo +>Markera liknande färger</screeninfo> +<mediaobject> +<imageobject> +<imagedata fileref="using-selections-6.png" format="PNG"/> +</imageobject> +<textobject> +<phrase +>Markera liknande färger</phrase> +</textobject> +<caption +><para +>Markera liknande färger</para +></caption> +</mediaobject> +</screenshot> +</sect1> + +<sect1 id="selections-inverting"> +<title +>Invertera markeringen</title> +<para +>I vissa fall är det enklare att ange markeringen omvänt. Det vill säga att du först markerar delar som till slut inte ska vara markerade och därefter väljer <menuchoice +><guimenu +>Markera</guimenu +> <guimenuitem +>Invertera</guimenuitem +></menuchoice +>. Det som invertera gör är att så att säga vända markeringsnivån, genom att ställa in den till 256 minus den nuvarande markeringsnivån. På så sätt blir det som var markerat omarkerat och vice versa. </para> +</sect1> + +</chapter> diff --git a/koffice-i18n-sv/docs/koffice/chalk/using-views.docbook b/koffice-i18n-sv/docs/koffice/chalk/using-views.docbook new file mode 100644 index 00000000..36a6e1d2 --- /dev/null +++ b/koffice-i18n-sv/docs/koffice/chalk/using-views.docbook @@ -0,0 +1,260 @@ +<chapter id="views"> +<title +>Vyer</title> + +<para +>En av de viktigaste sakerna du måste veta när du arbetar med ett ritprogram eller bildredigeringsprogram, är hur du anpassar vilken del av bilden som visas beroende på dina (föränderliga) behov. Detta kapitel beskriver de olika möjligheter som &chalk; erbjuder. </para> + +<sect1 id="views-zooming"> +<title +>Zoomning</title> + +<para +>Med zoomning kan du visa bilder med olika detaljnivå. Att zooma ut visar en större del av bilden, men med mindre detaljer. &chalk; erbjuder ett antal alternativ som påverkar vilken del av bilden som visas: </para> + +<variablelist> + +<varlistentry +><term +>Zooma in</term> +<listitem +><para +>Att zooma in låter dig se mer detaljer, men du ser bara en mindre del av bilden. Du kan zooma in genom att välja menyalternativet <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Zooma in</guimenuitem +></menuchoice +>, genom att klicka på knappen <inlinemediaobject +><imageobject +><imagedata fileref="toolbars-button-zoomin.png" format="PNG"/></imageobject +></inlinemediaobject +> <guilabel +>Zooma in</guilabel +> på verktygsraden eller genom att trycka på tangenterna <keycombo action="simul" +>&Ctrl;<keycap +>+</keycap +></keycombo +>. Du kan zooma upp till 1600 % (förhållandet 16:1) via ett antal fasta zoomnivåer. </para +></listitem> +</varlistentry> + +<varlistentry +><term +>Zooma ut</term> +<listitem +><para +>Att zooma in låter dig se en större del av bilden, medan vissa detaljer går förlorade. Du kan zooma ut genom att välja menyalternativet <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Zooma ut</guimenuitem +></menuchoice +>, genom att klicka på knappen <inlinemediaobject +><imageobject +><imagedata fileref="toolbars-button-zoomout.png" format="PNG"/></imageobject +></inlinemediaobject +> <guilabel +>Zooma ut</guilabel +> på verktygsraden eller genom att trycka på tangenterna <keycombo action="simul" +>&Ctrl;<keycap +>-</keycap +></keycombo +>. Du kan zooma ut upp till 0,2 % (förhållandet 1:500) via ett antal fasta zoomnivåer. </para +></listitem> +</varlistentry> + +<varlistentry +><term +>Gå tillbaka till 100 %</term> +<listitem +><para +>Eftersom det är ganska praktiskt att titta på bilden i dess naturliga storlek ibland, kan du göra det via menyalternativet <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Verkliga bildpunkter</guimenuitem +></menuchoice +> eller genom att trycka på <keycombo action="simul" +>&Ctrl;<keycap +>0</keycap +></keycombo +>. </para +></listitem> +</varlistentry> + +<varlistentry +><term +>Zooma in och ut från fliken <guilabel +>Översikt</guilabel +></term> +<listitem +><para +>Fliken <guilabel +>Översikt</guilabel +> i kontrollrutan (som oftast visas till höger i &chalk;s fönster) låter dig också ändra zoomnivå genom att använda skjutreglaget eller nummerrutan. Något annorlunda zoomnivåer är tillgängliga här, så om att zooma in eller ut enligt beskrivningen ovan inte ger den vy du vill ha, kan du försöka att använda det här alternativet. Knappen <guibutton +>1:1</guibutton +> erbjuder ett annat sätt att komma tillbaka till zoomnivån 100 %.</para +></listitem> +</varlistentry> + +<varlistentry +><term +>Specialzoomning</term> +<listitem +><para +>Det finns ytterligare två speciella sätt att zooma. Menyalternativet <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Fyll sidan</guimenuitem +></menuchoice +> zoomar bilden så att den är så stor som möjligt medan den förblir helt synlig. Menyalternativet <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Fullskärmsläge</guimenuitem +></menuchoice +> (att trycka på <keycombo action="simul" +>&Ctrl;&Shift;<keycap +>F</keycap +></keycombo +> aktiverar också läget) förstorar &chalk;s fönster så att det fyller hela skärmen, och tar dessutom bort namnlisten. Även om det inte är ett <quote +>riktigt</quote +> sätt att zooma, kan det hjälpa dig genom att visa precis den där lilla extra delen av bilden.</para +></listitem> +</varlistentry> + +</variablelist> + +</sect1> + +<sect1 id="views-views"> +<title +>Arbeta med vyer</title> + +<para +>Förutom att ändra vyns zoomnivå kan du också öppna olika vyer av samma bild. På så sätt kan du till exempel titta på två olika delar av bilden som annars inte får plats på skärmen tillsammans. </para> + +<variablelist> + +<varlistentry +><term +>Nya vyfönster</term> +<listitem +><para +>Du kan öppna ett nytt fönster i &chalk; med bilden genom att välja <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Ny vy</guimenuitem +></menuchoice +>. Båda fönster är oberoende av varandra (så du kan välja olika verktyg, titta på olika delar av bilden, etc.), men ändringar du gör av bilden i ett fönster syns omedelbart i det andra. Använd den vanliga stängningsknappen för att stänga ett fönster. Alternativet <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Stäng alla vyer</guimenuitem +></menuchoice +> finns också, som stänger alla nyskapade vyer och bara lämnar originalfönstret öppet.</para +></listitem> +</varlistentry> + +<varlistentry +><term +>Dela vyer</term> +<listitem +><para +>Du kan också dela ett fönster i två vyer. Liksom ett nytt fönster, har en vy i ett delat fönster sina egna inställningar av penslar, zoomnivå med mera, men båda vyerna visas i samma fönster. Välj <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Dela vy</guimenuitem +></menuchoice +> för att dela fönstret. Vyområdet i &chalk;s fönster delas då i två halvor. Du kan byta mellan horisontell och vertikal delning med menyn <menuchoice +><guimenu +>Visa</guimenu +> <guisubmenu +>Avdelarens orientering</guisubmenu +></menuchoice +>, och komma tillbaka till en vy genom att välja <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Ta bort vy</guimenuitem +></menuchoice +>.</para +></listitem> +</varlistentry> + +</variablelist> + +</sect1> + +<sect1 id="views-miscellaneous"> +<title +>Diverse vyalternativ</title> + +<para +>&chalk; erbjuder också två alternativ som kan hjälpa dig hålla reda på var du är. </para> + +<variablelist> + +<varlistentry +><term +>Linjaler</term> +<listitem +><para +>Du kan få &chalk; att visa linjaler längs bildens kanter, som anger X- och Y-koordinater. Välj <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Visa linjaler</guimenuitem +></menuchoice +> eller tryck på <keycombo action="simul" +>&Ctrl;<keycap +>R</keycap +></keycombo +> för att göra det. Linjalerna anpassas automatiskt till zoomnivån för att visa lämpligt antal delintervall. Använd samma menyalternativ för att ta bort linjalerna (nu heter det <guimenuitem +>Dölj linjaler</guimenuitem +>) eller tryck på <keycombo action="simul" +>&Ctrl;<keycap +>R</keycap +></keycombo +> igen. </para +></listitem> +</varlistentry> + +<varlistentry +><term +>Rutnät</term> +<listitem +><para +>För att se ett rutnät, välj <menuchoice +><guimenu +>Visa</guimenu +> <guimenuitem +>Visa rutnät</guimenuitem +></menuchoice +>. Du kan ställa in avståndet mellan rutnätslinjermed <menuchoice +><guimenu +>Visa</guimenu +><guisubmenu +>Rutnätsmellanrum</guisubmenu +></menuchoice +> och du kan välja olika färger på linjerna i dialogrutan <menuchoice +><guimenu +>Inställningar</guimenu +> <guimenuitem +>Anpassa &chalk;...</guimenuitem +></menuchoice +> (se avsnittet <link linkend="settings-preferences-grid" +>Rutnät</link +> i kapitlet om inställningar). </para +></listitem> +</varlistentry> + +</variablelist> + +</sect1> + +</chapter> |