Ich möchte dieses Bild auf einer Website verwenden.
Ich muss lediglich den Hintergrund von schwarz auf transparent ändern, damit ich den Pfeil auf meiner Website verwenden kann, um den Seitenhintergrund beizubehalten.
Ich habe Gimp verwendet, um das Bild in .png zu konvertieren, aber wie gehe ich jetzt vor?
Kommentare
- Für alle, die nach einer Photoshop-Lösung suchen Um schwarze oder weiße Hintergründe transparent zu konvertieren, siehe diesen Thread .
Antwort
GIMP „s Farbe zu Alpha ist sehr praktisch , wenn Sie wissen, wie man es verwendet , und diese Aufgabe scheint besonders gut dafür geeignet zu sein:
- Öffnen Sie das Bild in GIMP und ändern Sie es gegebenenfalls in den RGB-Farbmodus.
- Wählen Sie Layer → Transparenz → Farbe zu Alpha …
- Wählen Sie Schwarz (
#000000
) als Farbe, um transparent zu machen. - Klicken Sie auf „OK“.
- Speichern Sie das resultierende Bild im PNG-Format:
Kommentare
- Fantastisch – das war genau die Antwort, die ich brauchte! Nur ein Kopf hoch – wenn die Option ‚ Farbe zu Alpha ‚ ausgegraut ist, bedeutet dies, dass sich Ihr Bild im indizierten Farbmodus befindet. Um dies zu korrigieren, gehen Sie bitte zu Image – > Mode – > RGB. Prost!
- @Heather: Danke, dass Sie das entdeckt haben. ‚ habe der Antwort einen Hinweis hinzugefügt. Tatsächlich ist die Konvertierung in RGB normalerweise das erste, was Sie für indizierte Bilder in GIMP tun möchten, es sei denn, Sie möchten, dass Ihre Änderungen auf die vorhandene Palette beschränkt werden.
- Wie Tun Sie dies im Paint.NET-Grafikeditor?
- @Boris_yo: Es sieht so aus, als ob das Plugin Unblend für Paint.NET dasselbe tun sollte als Farbe zu Alpha in GIMP. Ich habe ‚ es jedoch nicht selbst versucht.
- Danke, es hat funktioniert, aber die Signatur war schwarz, weil sie etwas heller war. Ich habe versucht, mit Helligkeit und Kontrast zu spielen, und es hat nur ein bisschen geholfen.
Antwort
Sie könnten das GIMP verwenden. “ s Wählen Sie mit dem Farbwerkzeug oder dem Zauberstab-Werkzeug aus. Wählen Sie einfach alle schwarzen Pixel aus. Anstatt die ausgewählten Pixel zu löschen, wenden Sie eine Ebenenmaske an:
Layer -> Mask -> Add layer mask
Aktivieren Sie das Optionsfeld „Selection
“ und aktivieren Sie das Kontrollkästchen „Invert mask
“ schwarze Pixel sind transparent.
Als PNG oder GIF exportieren.
Das Problem liegt an den Kanten um den Pfeil, wo Sie möglicherweise einige schwarze Pixel haben, um eine Matte zu bilden. Ich weiß es nicht in GIMP, aber Photoshop hat eine nette Funktion, um die vorherige Matte zu entfernen und / oder eine Matte Ihrer Wahl hinzuzufügen.
Antwort
Ich verwende kein Gimp, aber dieses Bild ist ein einfacher Fall, in dem es einfach sein sollte, eine anständige Transparenz abzuleiten.
Wenn Sie das gesamte Bild auswählen und dann dieses verwenden (oder (eher die Graustufenversion) als Alphakanal sind Sie ziemlich fertig.
Abhängig von Ihren Softwareexportfunktionen können Sie einfach das Alpha als PNG-Transparenz auswählen oder den Alphakanal als Auswahl verwenden maskieren und löschen Sie die Auswahl (schlecht) oder verwenden Sie die Auswahl als Ebenenmaske (zerstörungsfrei) und exportieren Sie sie dann.
Antwort
Hier ist eine nützliche GIMP-Technik, die ich kürzlich dafür verwendet habe – wahrscheinlich ähnlich wie „Color To Alpha“ (Color To Alpha war für mich ausgegraut, obwohl ich mich im RGB-Modus befand), aber diese Methode gab mir einige nützliche Anpassungen für Wie „weich“ ich wollte, dass die Kanten herauskommen (im Gegensatz zu Zauberstabtechniken, bei denen ein dünner schwarzer Rand um das Bild herum verbleibt, anstatt die Kanten teilweise transparent zu machen).
Kurz gesagt, ich habe a kopiert Graustufenversion des Originalbilds in die Ebenenmaske / den Alpha-Kanal und dann Kurven auf dem Alpha-Kanal, um den größten Teil des Bildes undurchsichtig zu machen und gleichzeitig die Transluzenz anzupassen Die Kanten sollten sein. Sehr schöner Effekt und sehr anpassbar.
Hier ist eine Schritt-für-Schritt-Anleitung:
- Beginnen Sie mit einer Ebene mit dem Originalbild namens „Bild“
- Duplizieren Sie die Ebene „Bild“ auf eine neue Ebene mit dem Namen „Bild Alpha“ (mit der Schaltfläche „Ebene duplizieren“ im Dialogfeld „Ebenen“).
-
Colors > Desaturate... > Lightness
auf „Bild Alpha“ Ebene - Klicken Sie mit der rechten Maustaste auf die Ebene „Bild“ und
Add Alpha
(falls noch nicht geschehen) - Kopieren Sie alle „Bild-Alpha“ ( in der Ebene „Bild Alpha“
Select All
&Copy
) -
Paste
auf den Alpha-Kanal von „image“ (klicken Sie auf das rechte Vorschaubild der Ebene „image“ und fügen Sie es dann ein)- Die vorherigen Schritte sind möglicherweise identisch mit dem Einzelbefehl „Farbe zu Alpha“.
Optional: Klicken Sie mit der rechten Maustaste auf „Bild“. und Show Layer Mask
(sollte Ihnen zeigen, was Sie eingefügt haben). Wenn Sie dies weglassen, können Sie sehen, wie sich die Transparenz im nächsten Schritt live ändert.
Color > Curves
Deaktivieren Sie Show Layer Mask
, um die angewendete Transparenz anzuzeigen.
Verschieben des Kurvensättigungspunkts (oben in den Kurven) und Mit der Geschwindigkeit, mit der es abnimmt, können Sie festlegen, wie viel der Bildränder transparent sind und wie viel.
Kommentare
- Hallo Demis, willkommen bei GDSE und danke für deine Antwort! Um Ihre Lesbarkeit besser lesbar zu machen, empfehle ich ‚ die Verwendung der Aufzählungsliste ‚ ‚ oder ‚ nummerierte Liste ‚ Optionen. Nochmals vielen Dank und viel Spaß mit der Website!
Antwort
Sie können Adobe Photoshop verwenden. Gehen Sie zu Auswählen -> Farbbereich . Klicken Sie bei gedrückter Umschalttaste auf die Farbe, die Sie entfernen möchten (in Ihrem Fall schwarz). Drücke OK. Dann wird dein ganzes Schwarz ausgewählt; Klicken Sie jetzt auf Löschen.