290 lines
15 KiB
Text
290 lines
15 KiB
Text
Tux Paint
|
|
version 0.9.36
|
|
Avancerade stämplar "How-To
|
|
|
|
Copyright © 2006-2024 av Albert Cahalan med flera; se AUTHORS.txt.
|
|
https://tuxpaint.org/
|
|
|
|
juni 2, 2024
|
|
|
|
+------------------------------------+
|
|
| Innehåll |
|
|
|------------------------------------|
|
|
| * Om denna "How-To |
|
|
| * Valet av bild är avgörande |
|
|
| * Förbered masken |
|
|
| * Byt ut fransar och skräppixlar |
|
|
| * Spara bilden för Rita med Tux |
|
|
+------------------------------------+
|
|
-------------------------------------------------------------------------------
|
|
|
|
### Om denna "How-To ###
|
|
|
|
Denna "How-To" utgår från att du vill skapa en utmärkt Rita med
|
|
Tux-stämpel, i PNG bitmappformat, från en JPEG-bild (t.ex. ett digitalt
|
|
fotografi). Det finns enklare och snabbare metoder som ger lägre kvalitet.
|
|
|
|
Denna "How-To" förutsätter att du hanterar normala ogenomskinliga objekt.
|
|
Hantering av halvgenomskinliga objekt (eld, rörligt fläktblad, barnballong)
|
|
eller ljusgivande objekt (eld, glödlampa, sol) görs bäst med anpassad
|
|
programvara. Bilder med perfekta enfärgade bakgrunder görs också bäst med
|
|
anpassad programvara, men är inte besvärliga att göra på följande sätt.
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
### Valet av bild är avgörande ###
|
|
|
|
## Licens ##
|
|
|
|
Om du vill skicka in konstverk till Rita med Tux-utvecklarna för att de
|
|
ska överväga att inkludera dem i det officiella projektet, eller om du
|
|
vill släppa en egen kopia av Rita med Tux med din egen grafik, behöver
|
|
du en bild som är kompatibel med GNU General Public License som används
|
|
av Rita med Tux.
|
|
|
|
Bilder som producerats av den amerikanska regeringen är Public Domain,
|
|
men tänk på att den amerikanska regeringen ibland använder andra bilder
|
|
på webben. Googles bildfrågor som innehåller antingen site:gov eller
|
|
site:mil kommer att ge många lämpliga bilder. (Obs: *.mil-sajterna
|
|
innehåller även icke-militärt innehåll)
|
|
|
|
Dina egna bilder kan placeras i Public Domain eller en lämplig licens,
|
|
till exempel Creative Commons CC0, genom att deklarera det. (Anlita en
|
|
advokat om du känner behov av juridisk rådgivning)
|
|
|
|
För personligt bruk bör alla bilder som du legitimt kan modifiera och
|
|
använda för ditt eget personliga bruk vara bra.
|
|
|
|
## Bildstorlek och orientering ##
|
|
|
|
Du behöver en bild som har en användbar orientering. Perspektivet är en
|
|
fiende. Bilder som visar ett objekt från ett hörn är svåra att passa in
|
|
i en snygg ritning. Som en allmän regel är sidovyer med telefoto de
|
|
bästa. Det omöjliga idealet är att till exempel två hjul på en bil är
|
|
helt dolda bakom de andra två.
|
|
|
|
Om du roterar en bild kan den bli suddig, särskilt om du bara roterar
|
|
den några grader. Bilder som inte behöver roteras är bäst, bilder som
|
|
behöver roteras mycket (30 till 60 grader) är näst bäst och bilder som
|
|
bara behöver roteras några få grader är sämst. Rotation kommer också
|
|
att göra en bild mörkare eftersom de flesta bildredigeringsprogram är
|
|
mycket dåliga på att hantera gamma. (Rotation är bara legitimt för
|
|
bilder med gamma=1,0)
|
|
|
|
Mycket stora bilder är mer förlåtande för misstag och därmed lättare
|
|
att arbeta med. Välj en bild med ett objekt som är över 1000 pixlar om
|
|
du kan. Du kan krympa den senare för att dölja dina misstag.
|
|
|
|
Se till att bilden inte är för kornig, dunkel eller urtvättad.
|
|
|
|
Var uppmärksam på fötter och hjul. Om de är begravda i något måste du
|
|
rita nya. Om bara den ena är begravd kan du kanske kopiera den andra
|
|
som ersättning.
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
### Förbered bilden ###
|
|
|
|
Först och främst bör du undvika att spara om bilden som en JPEG. Detta
|
|
orsakar kvalitetsförlust. Det finns ett specialverktyg som heter jpegtran
|
|
som gör att du kan beskära en bild utan den normala kvalitetsförlusten.
|
|
|
|
jpegtran -trim -copy none -crop 512x1728+160+128 < src.jpg >
|
|
cropped.jpg
|
|
|
|
Ta upp bilden i din bildredigerare. Om du inte har beskurit den ännu kan
|
|
det hända att din bildredigerare är väldigt långsam. Rotera och beskär
|
|
bilden efter behov. Spara bilden - välj det format som stöder lager,
|
|
masker, alfa osv. GIMP-användare bör välja "XCF" och Adobe
|
|
Photoshop-användare bör välja "PSD", till exempel.
|
|
|
|
Om du har roterat eller beskurit bilden i din bildredigerare ska du platta
|
|
till den nu. Du behöver bara ha ett RGB-lager utan mask eller alfa.
|
|
|
|
Öppna dialogrutan Lager. Replikera det ena lagret flera gånger. Från topp
|
|
till botten behöver du något liknande detta:
|
|
|
|
1. omodifierad bild (skrivskydda den om du kan)
|
|
2. en bild som du kommer att modifiera - lagret "pågående arbete"
|
|
3. solid grön (skrivskydda detta om du kan)
|
|
4. solid magenta (skrivskydda detta om du kan)
|
|
5. omodifierad bild (skrivskydda den om du kan)
|
|
|
|
Ge WIP-lagret (Work in Progress) en grov första mask. Du kan börja med en
|
|
markering eller använda WIP-lagrets gråskalevärde. Du kan invertera masken.
|
|
|
|
Varning: När du har masken får du inte rotera eller skala bilden normalt.
|
|
Detta skulle orsaka dataförlust. Du kommer att få särskilda
|
|
skalningsinstruktioner senare.
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
### Förbered masken ###
|
|
|
|
Vänj dig vid att göra [Kontroll]-klick och [Alt]-klick på miniatyrbilderna
|
|
i lagerdialogen. Du kommer att behöva detta för att kontrollera vad du
|
|
tittar på och vad du redigerar. Ibland redigerar du saker som du inte kan
|
|
se. Du kan till exempel redigera masken för WIP-lagret medan du tittar på
|
|
den omodifierade bilden. Var uppmärksam så att du inte gör bort dig.
|
|
Kontrollera alltid att du redigerar rätt sak.
|
|
|
|
Ställ in en oförändrad bild som det du ska visa (den översta är enklast).
|
|
Ställ in WIP-masken som det du ska redigera. Vid något tillfälle, kanske
|
|
inte omedelbart, bör du förstora bilden till ca 400% (varje pixel i bilden
|
|
ses och redigeras som ett 4x4-block av pixlar på din skärm).
|
|
|
|
Markera de delar av bilden som behöver vara 100% opaque eller 0% opaque. Om
|
|
du kan välja objektet eller bakgrunden någorlunda exakt med hjälp av färg,
|
|
gör det. För att undvika att välja pixlar som ska vara delvis
|
|
ogenomskinliga (vanligtvis vid objektets kant) bör du vid behov utöka,
|
|
krympa och invertera urvalet.
|
|
|
|
Fyll 100% opaque-områdena med vitt och 0% opaque-områdena med svart. Detta
|
|
görs enklast genom att dra och släppa från indikatorn för förgrunds-/
|
|
bakgrundsfärg. Du ska inte se att något händer, eftersom du tittar på det
|
|
oförändrade bildlagret medan du redigerar masken för WIP-lagret. Stora
|
|
förändringar kan vara märkbara i miniatyrbilden.
|
|
|
|
Nu måste du vara inzoomad.
|
|
|
|
Kontrollera ditt arbete. Dölj det översta omodifierade bildlagret. Visa
|
|
bara masken, som ska vara ett vitt objekt på en svart bakgrund (förmodligen
|
|
med oredigerat grått i kanten). Visa nu WIP-lagret normalt, så att masken
|
|
är aktiv. Detta bör visa ditt objekt ovanpå det näst högsta aktiverade
|
|
lagret, som bör vara grönt eller magenta efter behov för maximal kontrast.
|
|
Du kanske vill bläddra fram och tillbaka mellan dessa bakgrunder genom att
|
|
klicka upprepade gånger för att aktivera / inaktivera det gröna lagret.
|
|
Åtgärda eventuella uppenbara och enkla problem genom att redigera masken
|
|
medan du tittar på masken.
|
|
|
|
Gå tillbaka till att visa det översta omodifierade lagret medan du
|
|
redigerar WIP-masken. Ställ in ditt ritverktyg på pensel. För borsten
|
|
väljer du en liten luddig cirkel. Storleken 5x5 är bra för de flesta
|
|
användningsområden.
|
|
|
|
Rita med stadig hand runt bilden. Använd svart runt utsidan och vitt runt
|
|
insidan. Undvik att göra mer än en överfart utan att byta färg (och därmed
|
|
sida).
|
|
|
|
Vänd lite på vyerna och kontrollera att masken fungerar bra. När WIP-lagret
|
|
läggs över det gröna eller magentafärgade lagret bör du se en liten bit av
|
|
den ursprungliga bakgrunden som en ful rand runt kanten. Om denna frans
|
|
saknas har du gjort objektmasken för liten. Fransen består av pixlar som
|
|
varken är 100% objekt eller 0% objekt. För dem bör masken vara varken 100%
|
|
n eller 0 %. Fransen tas bort snart.
|
|
|
|
Visa och redigera masken. Välj färg genom att välja antingen svart eller
|
|
vitt. Troligtvis kommer du att se omarkerade fläckar som inte riktigt har
|
|
den förväntade färgen. Invertera markeringen och måla sedan bort dessa med
|
|
hjälp av pennverktyget. Gör detta för både vit och svart.
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
### Byt ut fransar och skräppixlar ###
|
|
|
|
När du fortfarande tittar på masken väljer du färg. Välj svart. Krymp
|
|
markeringen med flera pixlar, men se till att INTE krympa från maskens
|
|
kanter (krympningen hjälper dig att undvika och återhämta dig från
|
|
misstag).
|
|
|
|
Avaktivera nu masken. Visa och redigera det omaskerade WIP-lagret. Använd
|
|
färgväljarverktyget och välj en färg som är genomsnittlig för objektet. Dra
|
|
och släpp den här färgen i markeringen och ta därmed bort de flesta pixlar
|
|
som inte är objekt.
|
|
|
|
Denna enfärgade färg komprimeras väl och hjälper till att förhindra fula
|
|
färgkanter när Rita med Tux skalar ner bilden. Om objektets kant har flera
|
|
färger som skiljer sig mycket åt bör du dela upp ditt urval så att du kan
|
|
färglägga den närliggande bakgrunden så att den blir likadan.
|
|
|
|
Nu ska du måla bort den befintliga kantfransen. Se till att du redigerar
|
|
och tittar på WIP-bilden. Frekventa ändringar av lagrens synlighet hjälper
|
|
dig att se vad du gör. Du kommer sannolikt att använda alla:
|
|
|
|
+ sammansatt över grön (mask aktiverad)
|
|
+ sammansatt över magenta (mask aktiverad)
|
|
+ original (det översta eller nedersta lagret)
|
|
+ sammansatt över originalet (mask aktiverad)
|
|
+ obearbetat WIP-lager (mask inaktiverad)
|
|
|
|
För att minska risken för olyckor kan du välja att bara markera de pixlar
|
|
som inte är grå i masken. (Välj färg från masken, välj svart, lägg till
|
|
läge, välj vitt, invertera. Alternativt kan du göra så här: Markera alla,
|
|
markera med färg från masken, subtrahera läge, välj svart, välj vitt) Om du
|
|
gör detta kommer du förmodligen att vilja utöka markeringen lite och/eller
|
|
dölja "krypande myror"-linjen som markerar markeringen.
|
|
|
|
Använd klonverktyget och penselverktyget. Variera opaciteten efter behov.
|
|
Använd mestadels små runda penslar, kanske 3x3 eller 5x5, luddiga eller
|
|
inte. (Det är i allmänhet trevligt att para ihop luddiga penslar med 100%
|
|
opacity och icke-luddiga penslar med cirka 70% opacity) Ovanliga
|
|
ritningslägen kan vara till hjälp med halvgenomskinliga objekt.
|
|
|
|
Målet är att ta bort kantfransen, både på insidan och utsidan av objektet.
|
|
Den inre kanten, som syns när objektet komponeras över magenta eller grönt,
|
|
måste av uppenbara skäl tas bort. Den yttre kanten måste också tas bort
|
|
eftersom den kommer att synas när bilden skalas ned. Som ett exempel kan vi
|
|
betrakta ett 2x2 område med pixlar vid kanten av ett skarpkantat objekt.
|
|
Den vänstra halvan är svart och 0% opaque. Den högra halvan är vit och 100%
|
|
opaque. Det vill säga, vi har ett vitt objekt på en svart bakgrund. När
|
|
Rita med Tux skalar upp detta till 50 % (ett område på 1x1 pixel) blir
|
|
resultatet en grå 50% opaque-pixel. Det korrekta resultatet skulle vara en
|
|
vit 50% opaque-pixel. För att få detta resultat skulle vi måla bort de
|
|
svarta pixlarna. De spelar roll, trots att de är 0% opaque.
|
|
|
|
Rita med Tux kan skala ner bilder med en mycket stor faktor, så det är
|
|
viktigt att förlänga kanten på ditt objekt utåt med en hel del. Precis vid
|
|
kanten av ditt objekt bör du vara mycket noggrann med detta. När du går
|
|
utåt bort från objektet kan du bli lite slarvig. Det är rimligt att måla
|
|
utåt med ett dussin pixlar eller mer. Ju längre du går, desto mer kan Rita
|
|
med Tux skala ner utan att skapa fula färgkanter. För områden som ligger
|
|
mer än några pixlar från objektets kant bör du använda pennverktyget (eller
|
|
slarvigt markera med dra-och-släpp-färg) för att säkerställa att resultatet
|
|
komprimeras väl.
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
### Spara bilden för Rita med Tux ###
|
|
|
|
Det är mycket lätt att förstöra ditt hårda arbete. Bildredigerare kan i
|
|
tysthet förstöra pixlar i 0% opaque-områden. Förutsättningarna för att
|
|
detta ska ske kan variera från version till version. Om du är mycket
|
|
tillitsfull kan du prova att spara din bild direkt som en PNG. Var noga med
|
|
att läsa in den igen för att kontrollera att 0% opaque-områdena inte blev
|
|
svarta eller vita, vilket skulle skapa fransar när Rita med Tux skalar ner
|
|
bilden. Om du behöver skala ner din bild för att spara utrymme (och dölja
|
|
dina misstag) är det nästan säkert att du förstör alla 0% opaque-områden.
|
|
Så här är ett bättre sätt...
|
|
|
|
## Ett säkrare sätt att spara ##
|
|
|
|
Dra masken från lagerdialogen till den oanvända delen av verktygsfältet
|
|
(precis efter det sista ritverktyget). Detta kommer att skapa en ny
|
|
bild som består av ett lager som innehåller maskdata. Skala detta efter
|
|
önskemål och kom ihåg de inställningar du använder. Ofta bör du börja
|
|
med en bild som är ca 700 till 1500 pixlar i diameter och sluta med en
|
|
som är 300 till 400.
|
|
|
|
Spara maskbilden som en NetPBM portable greymap (".pgm")-fil. (Om du
|
|
använder en gammal version av GIMP kan du behöva konvertera bilden till
|
|
gråskala innan du kan spara den) Välj det mer kompakta formatet "RAW
|
|
PGM". (Filens andra tecken ska vara ASCII-tecknet "5", hexbyte 0x35.)
|
|
|
|
Du kan stänga maskbilden.
|
|
|
|
Gå tillbaka till bilden med flera lager och välj nu WIP-lagret. Precis
|
|
som med masken drar du detta från lagerdialogrutan till verktygsfältet.
|
|
Du bör få en enskiktsbild av dina WIP-data. Om masken också följde med,
|
|
ta bort den. Du ska nu se objektet och den bortmålade omgivningen, utan
|
|
någon miniatyrbild av masken i lagerdialogen. Om du har skalat masken,
|
|
så skala den här bilden på exakt samma sätt. Spara den här bilden som
|
|
en NetPBM portable pixmap-fil (".ppm"). (Obs: .ppm, inte .pgm.) (Om du
|
|
väljer RAW PPM-formatet ska den andra byten i filen vara ASCII-siffran
|
|
"6", hexabyte 0x36.)
|
|
|
|
Nu måste du slå samman de två filerna till en. Det gör du med kommandot
|
|
pnmtopng, så här:
|
|
|
|
pnmtopng -force -compression 9 -alpha mask.pgm fg.ppm >
|
|
final-stamp.png
|
|
|