Inkscape: Kappen auf Linien sind immer schwarz

Wenn ich eine Kappe auf einer Linie verwende, normalerweise um einen Pfeil zu machen, ist sie trotz der Strichfarbe immer schwarz. Ist das ein Bug oder verstehe ich etwas nicht?

zwei Pfeile.  der zweite hat einen dunkleren Hintergrund und seine Pfeilspitze hat die falsche Farbe

Antworten (1)

Aus dem Inkscape-Wiki:

Standardmäßig sind Markierungen schwarz. Sie können ihre Farbe ändern, um sie an die Farbe des Strichs des Objekts anzupassen, auf das sie angewendet werden, indem Sie einen Effekt aktivieren: Erweiterungen > Pfad ändern > Farbmarkierungen an Strich anpassen.

Sie müssen dies anwenden, nachdem Sie die Linie gezeichnet und die Markierung definiert haben.

Geben Sie hier die Bildbeschreibung ein

Für einen textbasierten Ansatz können wir auch die resultierende .SVG-Datei für eine bestimmte Markierung bearbeiten, um den Pfadstil wie folgt zu bearbeiten:

<marker
...
  <path
     ...
     style="fill-rule:evenodd;stroke:<color>;fill:<color>"
     ... />
....
</marker>

Ersetzen Sie <color>durch die gewünschte Markierungsfarbe in 6-stelliger RGB-Hexadezimalschreibweise (z. B. #ff0000 für Rot).

Ich verstehe ... Da ich Mac OS verwende, kann ich diese Funktion nicht verwenden, da sie lxml erfordert. >:/
Jetzt, wo ich mir die SVG-Spezifikation anschaue ( w3.org/TR/SVG11/painting.html#Markers ), können Sie mir sagen, ob Sie zwei verschiedenfarbige Linien mit jeweils einer eigenen farblich abgestimmten Kappe haben können? Soweit ich sehe, erben Kappen niemals die Farben der Linien, die sie verwenden. Dies ist die Schuld von SVG, nicht die von Inkscape.
Siehe Bearbeiten für die SVG-Darstellung des Markierungsstils. Markierungen sind unabhängig von Linien, sie können jede Farbe für Strich oder Füllung haben.
Ich verstehe, aber ich wünschte, es wäre nicht wahr. Ich möchte Kappen auf vielen Zeilen recyceln, wobei jede Zeile ihre eigene Farbe haben kann (und eine passende Kappe). Ich untersuche noch, ob es eine Problemumgehung gibt.
Ich kann das hier nicht testen, aber das Skript-Tool, das ich oben erwähnt habe, Farbmarkierungen, um Striche abzugleichen, sollte bei allen ausgewählten Strichen auf einmal funktionieren.