Jag är lika nybörjare i Gimp som i grafisk design. För min första inlärningsuppgift försökte jag ändra bakgrundsfärg som i handledningen, men jag tror att jag tog en ganska utmanande bild för att göra det. Bilden jag tog är här:
När jag använde ”Färg till alfa” på bakgrundsfärg försvann också skjortan. När jag lägger till ett nytt bakgrundsskikt (det här fallet blått) blev min tarm till smurf eftersom blått från bakgrundslayouten skiner genom frontlayouten.
Jag skulle vilja få det här ordentligt och lära mig att göra min kille på blå bakgrund. Kan du hjälpa mig, hur ska jag göra det?
Kommentarer
- Möjlig duplikat av Gör bakgrunden till en bild transparent i Gimp
- det finns flera olika frågor om det.
- Läs det hela, snälla! Jag skrev att den enkla färgen till Alpha inte ' fungerar inte det här fallet! Det här är hela frågan om !!!
- Ditt problem verkar relaterat till det sätt som du använde för att välja bakgrunden (du kan inte välja efter färg: t-skjortan har samma färg som bg Har du försökt välja bakgrunden med verktyget trollstav?
Svar
Lösningen är enkel, gör ett val så att färg-till-alfa bara gäller där det är viktigt: konturens bakgrund och kantpixlar.
På en ren bild markerar den ”trollstav” bakgrunden (vanlig tröskel) som inte kommer att välja konturen (det kommer vanligtvis att stoppa en pixel innan) och sedan Välj> Grow med två pixlar för att inkludera kantpixlarna.
Problemet med din bild är inte den vita skjortan utan alla JPEG-komprimeringsartefakter som kommer att:
- möjligen förhindra korrekt val av bakgrunden med trollstångsvalet (kan kräva noggrann justering av tröskeln)
- gör bakgrunden inte helt vit och därför inte helt transparent efter Color2Alpha, men detta kan fixas genom att använda Curves på en lagermask.
Kommentarer
- I praktiken är JPEG-artefakterna ' inte särskilt problematiska. Här ' s vad jag fick med standardtröskeln och lite manuell radering för att fixa några av de mest iögonfallande kvarvarande vita fläckar längs kanterna.
- Att behöva göra radera saker manuellt är problemet … om bakgrunden är helt enhetlig skapar denna metod en perfekt kontur och det finns inget behov av ett manuellt ingripande .
- så, finns det ett ' automatiskt ' sätt att ta bort dessa artefakter?
- Nej, det ' är en kompromissfråga … om du tar bort dem automatiskt kommer ' troligen att skada anti-aliasing pixlar ytterkant. Rätt lösning är att börja med bilder av tillräcklig kvalitet. Det finns bra versioner av den bilden (sök efter PNG-format). JPEG på CGI är vanligtvis dåligt, när det är tillräckligt bra är JPEG större än PNG, så de JPEG-filer du hittar, eftersom de används på grund av sin mindre storlek, är vanligtvis olämpliga för vidare redigering.