Jag skulle vilja använda den här bilden på en webbplats.
Vad jag behöver göra är att ändra bakgrunden från svart till transparent så att jag kan använda pilen på min webbplats för att bibehålla sidans bakgrund.
Jag använde Gimp för att konvertera bilden till .png, men hur ska jag gå vidare nu?
Kommentarer
- För den som letar efter en Photoshop-lösning för att konvertera genomskinliga svarta eller vita bakgrunder, se den här tråden .
Svara
GIMP ”s Färg till alfa verktyget är mycket praktiskt om du vet hur man använder det , och den här uppgiften verkar särskilt väl lämpad för den:
- Öppna bilden i GIMP och ändra den till RGB-färgläge om det behövs.
- Välj Layer → Transparens → Färg till alfa …
- Välj svart (
#000000
) färg för att göra transparent. - Klicka på ”OK”.
- Spara den resulterande bilden i PNG-format:
Kommentarer
- Fantastiskt – det var bara svaret jag behövde! Bara uppåt – om alternativet ' till alfa ' är nedtonat betyder det att din bild är i indexerat färgläge. För att rätta till, gå till Bild – > Läge – > RGB. Skål!
- @Heather: Tack för att du upptäckte det, jag ' har lagt till en anteckning om det i svaret. Faktum är att konvertering till RGB vanligtvis är det första du vill göra för indexerade bilder i GIMP ändå, såvida du inte vill att dina ändringar ska begränsas till den befintliga paletten.
- Hur gör du det i Paint.NET grafikredigerare?
- @Boris_yo: Ser ut som att Unblend-plugin för Paint.NET borde göra detsamma som Färg till Alpha i GIMP. Jag har dock inte ' försökt det själv.
- Tack, det fungerade men signaturen var svart för ljusare lite. Försökte spela med ljusstyrka i kontrast och det hjälpte bara lite.
Svar
Du kan använda GIMP ” s välj med hjälp av färgverktyget eller Magic Wand-verktyget. Hur som helst gör du det, välj bara alla svarta pixlar. Använd sedan en lagermask istället för att radera de valda pixlarna:
Layer -> Mask -> Add layer mask
Markera alternativknappen ”Selection
” och se till att markera kryssrutan ”Invert mask
”. svarta pixlar är transparenta.
Exportera som PNG eller GIF.
Problemet ligger i kanterna runt pilen, där du kan ha några svarta pixlar för att bilda en matt. Jag gör inte ” vet inte i GIMP men Photoshop har en trevlig funktion för att ta bort den tidigare mattan och / eller lägga till en matta efter eget val.
Svar
Jag använder inte gimp, men den här bilden är ett enkelt fall där det borde vara enkelt att få en anständig transparens.
Om du väljer hela bilden och sedan använder den (eller snarare gråskalaversionen) som en alfakanal är du ganska mycket klar.
Beroende på dina mjukvaruexportfunktioner kan du bara välja alfa som PNG-transparens eller så kan du använda alfakanalen som ett val maskera och ta bort markeringen (dåligt) eller använd sektionen som en lagermask (icke-destruktiv) och exportera sedan.
Svar
Här ”är en användbar GIMP-teknik som jag nyligen använde för detta – förmodligen liknande” Color To Alpha ”(Color To Alpha var gråtonad för mig, även om jag var i RGB-läge), men den här metoden gav mig lite användbar anpassning för hur ”mjuk” jag ville att kanterna skulle komma ut (i motsats till trollspöstekniker som lämnar en tunn svart kant runt bilden snarare än att göra kanterna delvis transparenta).
I ett nötskal kopierade jag en gråskalaversion av originalbilden i dess lagermask / alfakanal och använde sedan kurvor på alfakanalen för att göra det mesta av bilden ogenomskinlig medan du justerade hur genomskinlig kanterna ska vara. Mycket fin effekt och mycket anpassningsbar.
Här är steg för steg att göra det:
- Börjar med ett lager med originalbilden som heter ”bild”
- Duplicera ”bild” -skiktet till ett nytt lager som heter ”bild alfa” (med knappen Duplicera lager i dialogrutan Lager)
-
Colors > Desaturate... > Lightness
på ”bild alfa” lager - Högerklicka på ”image” -lagret och
Add Alpha
(om det inte redan är gjort) - Kopiera hela ”image alpha” ( i ”alfa-bild” -lagret,
Select All
&Copy
) -
Paste
den på alfakanalen för ”image” (klicka på den högra miniatyrbilden av ”image” -skiktet och klistra in den)- De föregående stegen är möjligen identiska med det enda kommandot ”Färg till alfa”
-
Valfritt: högerklicka på ”bild” och
Show Layer Mask
(ska visa dig vad du klistrade in). Om du utelämnar detta kan du se transparensen förändras live under nästa steg. -
Color > Curves
- I Curves-dialogrutan, gör kurvan platt längs toppen & och sjunker sedan snabbt åt vänster, vilket gör att de flesta ljusa pixlar blir helt vita (dvs. bilden är ogenomskinlig där).
-
Avmarkera
Show Layer Mask
för att se transparensen tillämpas.Flytta kurvmättnadspunkten (högst upp på kurvorna) och hastigheten med vilken den minskar gör att du kan justera hur mycket av bildens kanter som är transparenta och hur mycket.
Kommentarer
- Hej Demis, välkommen till GDSE och tack för ditt svar! För att göra din läsning mer läsbar rekommenderar jag ' att du använder ' punktlistan ' eller ' numrerad lista ' alternativ. Tack igen och njut av webbplatsen!
Svar
Du kan använda Adobe Photoshop. Gå till Välj -> Färgområde . Håll ned Skift och klicka på den färg du behöver ta bort (svart i ditt fall). Tryck på ok. Då kommer alla dina svarta att väljas; tryck nu på radera.