Transparenter Text und Bild mit nicht transparentem Schatten in Inkscape

Ich habe ein Logobild und einen Text in einer SVG-Datei. Beide sind schwarz. Ich möchte ein Bild erstellen, bei dem das Originalbild und der Text transparent sind, der Schlagschatten jedoch sichtbar ist. Wie kann ich das machen?

So etwas wie dieses Bild (der weiße Bereich sollte transparent sein, nur der Schatten ist sichtbar).

Außerdem möchte ich die Schlagschattenfunktion von Inkscape verwenden, keine Duplizierungs-/Offsetmethode (weil ich unscharfe Schatten benötige).Geben Sie hier die Bildbeschreibung ein

Vielleicht könnte ein Beispielbild Ihre Frage verbessern. Ein transparentes Objekt hat normalerweise keinen Schatten. Und vollständig transparente Objekte sind nicht sichtbar, daher ist es ziemlich unklar, wie Ihr Bild aussehen soll - vielleicht nur ein Kreis und 'foo'-Text als Beispiel.
Ganz andere Frage als vorher...
Das gleiche, mit etwas Klarstellung.

Antworten (2)

Das geht ganz einfach in Inkscape

  1. Erstellen Sie einen Text. PathMit > in Konturen umwandeln Object to Path, auf Object> Ungroupund dann auf Path> klicken und dann mit > Break Apartin einen zusammengesetzten Pfad umwandeln .PathCombine

  2. Duplizieren Sie den Text, damit Sie eine Kopie haben.

  3. Füllen Sie eine Kopie des Textes grau aus.

  4. ObjectBringen Sie die schwarze Kopie mit > nach oben Raise to Top. Bewegen Sie es, um den schwarzen Text teilweise über dem grauen zu überlappen.

  5. Wählen Sie sowohl schwarze als auch graue Objekte aus und klicken Sie auf Path> Difference.

  6. Positionieren Sie die Grafik über einer gefüllten Form, um die Transparenz zu sehen.

Geben Sie hier die Bildbeschreibung ein

Exportieren Sie die resultierende Grafik als PNG.

Beispiel PNG

Es ist in Ordnung, aber es ist eine "Offset-Lösung", es verwendet nicht die eingebaute Schlagschattenfunktion. Obwohl, es kann gut für mich sein, wenn der Schatten verwischt werden kann. Wie kann ich das erreichen?
Tut mir leid, mit einem verschwommenen Schatten geht es meines Wissens nicht. GIMP wäre meiner Meinung nach besser - verwenden Sie einfach eine Ebenenmaske, um die Schattenebene auszusparen.
@ZsG das nehme ich zurück. Es ist möglich, wenn Sie eine umgekehrte Schnittmaske erstellen und sie auf ein unscharfes Bild des Textes wie dieses anwenden. imgur.com/a/lfjeh - hier ist das SVG, wenn Sie es untersuchen möchten. filedropper.com/test_180
@ZsG: Du solltest dich nicht verbal bedanken, sondern nützliche Antworten mit einem Upvote markieren. Wenn es mehrere hilfreiche Antworten gibt, sollten Sie eine davon als Ihren Favoriten auswählen. Wenn später eine noch bessere Antwort erscheint, können Sie Ihre Meinung über die beste Antwort ändern.
Das habe ich getan, aber meine Stimme ist wegen meiner geringen Reputation nicht sichtbar.

Eine transparente Form kann nichts verdecken.

Was Sie tun können, ist eine Kopie einer Form von sich selbst zu subtrahieren. Sie beginnen mit einem Pfad, also machen Sie Ihren Text und Ihr Logo (funktioniert nur, wenn sie dieselbe Farbe haben oder erzwingen dieselbe Farbe) zu einem kombinierten Pfad. (Text in Pfad umwandeln, Textpfad und Logopfad kombinieren - Strg-K in der deutschen GUI).

  • Duplizieren Sie sie (ctrl d)
  • Bewegen Sie das Duplikat ein wenig zur Seite und nach oben
  • markieren Sie neben der Kopie (Shift-Klick) den Originalpfad
  • Bilden Sie den Unterschied mit (Strg -). Das obere Objekt in der Z-Achse wird immer vom unteren subtrahiert.

Für eine feinere Navigation können Sie die Farbe des Duplikats ändern. Für eine noch feinere Positionierung kann es hilfreich sein, es halbtransparent zu machen.

Form und Logo

Hier habe ich Form und Text (schwarz) dupliziert, dem Duplikat dieselbe Farbe wie dem Hintergrund (weiß) gegeben und es etwas verschoben (Beispiel links).

Schrift und Form haben die gleiche Farbe (schwarz), sodass sie zu einem Pfad kombiniert werden können. Den Pfad duplizieren, ihn auf die gleiche Weise mit einem kleinen Versatz verschieben, aber dann den Unterschied zwischen schwarzer und weißer Form machen (Beispiel rechts).

Das rote Rechteck im Hintergrund ist da, um den Unterschied sichtbar zu machen.

Ich habe es versucht, aber der Text und sein Schatten sind verschwunden. Warum auch duplizieren?
Jetzt habe ich es verstanden, aber es funktioniert nicht. Es wäre gut, wenn die transparente Ebene die "Schattenebene" bedecken (dh löschen) würde, dies aber nicht tut.
Ein Objekt, das die Schattenebene verdeckt oder löscht, kann nicht transparent sein. Andererseits würde ein transparentes Ding auch keinen Schatten erzeugen. :) Wenn Sie also einen schwarzen Pfad auf einem weißen Hintergrund haben, können Sie ihn duplizieren. Wenn Sie das Duplikat weiß machen und es mit etwas Versatz über dem schwarzen Objekt platzieren, erhalten Sie möglicherweise das gewünschte Ergebnis. Als 2. Schritt könnten Sie einen Pfad vom anderen subtrahieren, was nur in s/w gleich aussehen würde, aber anders, wenn Sie diese Kombination vor ein bg verschieben. Das Kombinieren von Logo und Text zu einem einzigen Pfad ist möglich, wenn sie dieselbe Farbe haben.
Ich verstehe das Ganze, bis auf das Wesentliche: wie kann man das Weiß transparent machen (2. Bild)?
@ZsG: Ich habe meine Antwort aktualisiert.