Wie kann ich Randlinien aus einem 2-Frame-GIF in Photoshop löschen?

Ich erstelle ein animiertes Logo für meine Website. Es ist ein einfaches 2-Frame-GIF. Der einzige Unterschied zwischen den beiden Frames besteht darin, dass der erste ein leuchtendes Objekt hat und der zweite nicht.

Hier ist der erste Rahmen .

Jetzt, nachdem ich auf „Für Web speichern“ geklickt habe, entscheide ich mich dafür, keine Matte zu verwenden, da die Hintergrundfarbe, die ich auf der Website verwende, ein Farbverlauf ist. Und das schafft dieses hässliche Ding .

Wie ich bereits sagte, kann ich nicht einfach matt verwenden, da die Hintergrundfarbe meiner Website ein grauer und schwarzer Farbverlauf ist.

Kann ich irgendetwas tun? Ich möchte, dass dieses Logo sauber und ohne Linien ist und dass es zum Farbverlauf auf meiner Website passt.

Hallo user385, willkommen bei GDSE und danke für deine Frage. Wenn Sie mehr über die Website erfahren möchten, besuchen Sie bitte das Hilfezentrum oder pingen Sie einen von uns im Chat an, sobald Ihr Ruf ausreichend ist (20). Tragen Sie weiter bei und genießen Sie die Seite!

Antworten (2)

.gifunterstützt keine Alpha-Transparenz, das ist der Grund für die „Linie“ um Ihr Logo. Am einfachsten wäre es, den Farbverlauf in den Hintergrund einzufügen.

Das einzige Problem wäre ein sich dynamisch ändernder Hintergrund. Um Alpha-Transparenz im Web zu erhalten, verwenden Sie eine .png, die keine Animationen unterstützt. Da Sie aber nur zwei Frames haben, können Sie die Animation mit einer einfachen CSS- oder JS-Animation simulieren.

Wie Afterlame vorschlägt, ist die beste Lösung für Ihr Problem entweder:

  1. Fügen Sie den Farbverlauf in Ihr Bild ein, damit es den Schlagschatten mit halber Deckkraft rendern kann, den Sie suchen.

ODER

  1. Simulieren Sie Ihre Animation über CSS oder JS. Dies ist die weit überlegene Option, da Sie damit die vollständige Kontrolle über Ihre Situation haben. Sie müssen kein GIF oder andere schwierige, gerahmte Ressourcen wie diese bearbeiten. Sie können einfach zwei statische Bilder erstellen und sie hin- und herschalten und sogar raffinierte Animationen und Übergänge anwenden. Dies ist in diesem Fall definitiv der richtige Weg.

Ein Beispiel wäre, ein DIV mit einem Hintergrund Ihres ersten Bildes zu haben und dann den zweiten Rahmen als IMG darin einzufügen. Blenden Sie mit css/js einfach das beigefügte IMG ein und aus, um den gewünschten Effekt zu erzielen.