Meiner Erfahrung nach besteht der Haupttrick beim Hinzufügen einer glatten Transparenz zu einem Bild in GIMP darin, das Werkzeug Ebene → Transparenz → Farbe zu Alpha ... zu verwenden. Natürlich muss man wissen, wie man es effektiv einsetzt - allein macht es Ihre Bilder nur lustig und durchscheinend.
Wenn ich das Bild nehme, das Sie oben gepostet haben, und einfach Color to Alpha darauf starte (ich wähle natürlich Weiß für die transparente Farbe), erhalte ich Folgendes:
Wie Sie sehen können, sieht dieses Bild auf hellem Hintergrund gut aus. Wenn Sie es auf einen dunklen Hintergrund stellen, verschwinden die grauen Elemente leider vollständig, und die blauen Teile sehen auch nicht so gut aus:
Das Problem ist, dass das Werkzeug " Farbe in Alpha" genau das getan hat, was es tun sollte: Es hat das gesamte Weiß im Originalbild in Transparenz umgewandelt. Dies bedeutet, dass die grauen Linien zu halbtransparenten schwarzen Linien wurden und das Hellblau zu halbtransparentem Dunkelblau.
Was wir jedoch wirklich wollen , ist vermutlich, dass die Grundfarben des Texts und der anderen Elemente des Logos undurchsichtig bleiben und nur die Anti-Alias-Pixel an ihren Rändern halbtransparent werden. Um dies zu beheben, müssen wir den Farben etwas Weiß hinzufügen. Ein Weg, dies für ein Bild wie dieses zu erreichen, bei dem die undurchsichtigen Bereiche hauptsächlich aus einzelnen Farben bestehen, ist der folgende:
Dupliziere die Ebene.
Konvertieren Sie auf der unteren Ebene die Transparenz in eine Maske, indem Sie Ebene → Maske → Ebenenmaske hinzufügen ... ausführen und "Alphakanal der Ebene übertragen" auswählen.
Nachdem Sie die Transparenz auf eine Maske übertragen haben, machen Sie die untere Ebene vollständig weiß (z. B. mit dem Füllwerkzeug im Modus "Ganze Auswahl füllen").
Sie haben jetzt allen Farben des Bildes etwas Weiß hinzugefügt , aber die Innenräume der Buchstaben und Zahlen sind immer noch nicht vollständig undurchsichtig. Um dies zu erreichen, müssen wir die Maske auf der unteren Ebene normalisieren. Da die verschiedenen Teile des Bildes jedoch unterschiedliche Farben und Helligkeiten haben, müssen wir dies für jeden Teil separat tun.
Klicken Sie dazu im Dialogfeld "Ebenen" auf die Maske der unteren Ebene, um sie zu bearbeiten, und wählen Sie mit dem Werkzeug "Rechteckauswahl" die einzelnen Bildteile (das "B", das "NANO" und die darüber liegende Zeichnung) aus Drehen Sie und führen Sie Farben → Automatisch → Normalisieren für jede Auswahl aus.
Nach all dem (und dem optionalen Zusammenführen der Ebenen) sollte das Ergebnis folgendermaßen aussehen:
Wenn Sie dies mit dem ersten Bild oben vergleichen, ist fast kein Unterschied zu sehen. Aber sehen Sie, was passiert, wenn wir es auf einen schwarzen Hintergrund stellen:
Jetzt sehen die Farben undurchsichtig aus, aber der Hintergrund ist immer noch transparent und die Kanten sind glatt.
Leider können Sie auch einige graue Ränder um die Buchstaben sehen, insbesondere das "B". Ich vermute, dies liegt hauptsächlich daran, dass das ursprüngliche JPEG-Bild in diesen Bereichen aufgrund der verlustbehafteten Komprimierung bereits einen Chroma-Verlust aufwies. Auf einem weißen Hintergrund war dies einfach nicht so offensichtlich. Es gibt zwei (mir bekannte) Möglichkeiten, dies zu beheben: Sie können entweder die Maskenfarbpegel auf der weißen Ebene manuell anpassen, um die Farbsäume zu verringern. oder Sie können versuchen, die Volltonfarben aus den Buchstaben im Originalbild und zu entnehmen Durch Ersetzen des Weiß auf der unteren Ebene werden diese Volltonfarben weiß (Rechteckauswahl, Eimerfüllung). Oder Sie können sogar beides ausprobieren.
Doch all das ist wirklich etwas , das Sie sollten nur versuchen , wenn Sie keine andere Wahl haben. Ein viel bessere Lösung ist es, die ursprünglichen Vektordateien (AI, SVG, EPS, PDF usw.) zu finden, aus denen diese Logos sicher gerendert wurden. Sie sollten vollständige Transparenzinformationen enthalten, frei von Komprimierungsartefakten sein und auch skalierbar sein ! Nur wenn es wirklich unmöglich ist, die Originale zu erhalten, sollten Sie auch in Betracht ziehen, mit solchen JPEG-Dateien mit niedriger Auflösung zu arbeiten.
Auch wenn Sie am Ende die Bitmaps verwenden, können Sie ein viel saubereres Ergebnis erzielen, indem Sie einige Elemente neu zeichnen - insbesondere den Text, bei dem es sich anscheinend um einfaches Copperplate handelt .