Wie erstelle ich einen linearen Farbverlauf entlang einer Kurve?

Was ich erreichen möchte ist im Grunde folgendes:

Geben Sie hier die Bildbeschreibung ein

ein Pfad mit einem Gradienten, der zu den Seiten hin transparent wird.

Was ich jedoch wirklich möchte, ist, dass der Gradient linear ist. Für das obige Beispiel habe ich einen Gaußschen Weichzeichnerfilter verwendet, der per Definition nicht linear ist.

Ich habe auch versucht, ein kleines Rechteck mit einem vertikalen linearen Verlauf transparent-schwarz-transparent zu machen und es dann auf den Pfad anzuwenden, aber es funktioniert nicht, weil Objekte nicht entlang von Pfaden platziert werden können, andere Pfade können dies.

Irgendeine Idee?

Warum willst du das tun? Warum ist eine guassische Unschärfe nicht geeignet? Ein zu einem Pfad hinzugefügter Gaußscher Weichzeichner kann weiterhin als Vektorpfad bearbeitet werden. Siehe Beispiel und das Ergebnis ist transparent.
Ich möchte einen Pfad für einen Thymio-Roboter zeichnen, er braucht diese Spezifikation.
Werden Sie den Verlaufspfad drucken? Es wartet ein neuer Sumpf nichtlinearer Graustufenwiedergabe auf Sie.
Ich werde es drucken, wovon sprichst du?
Drucker erzeugen Grautöne, indem sie variieren, wie groß der Teil des Papiers mit undurchsichtiger schwarzer Tinte bedeckt ist. Sie können auch versuchen, überlappende Cyan-, Magenta- und Gelbpunkte zu schichten. Bei kostengünstigen Heim- und Bürodruckern hat der Benutzer sehr wenig Kontrolle über den Prozess. Sie können einen linearen Farbverlauf auf dem Bildschirm haben, aber der Druckprozess kann ihn "zu Ihrem Besten" verderben. Mit Illustrator und Affinity Designer können Sie zumindest beliebige Farbverläufe entlang eines Pfads erstellen. Sie können experimentieren, welcher Farbverlauf wie gedruckt linear genug ist. Gerasterte Farbverläufe verursachen keinen zusätzlichen Schaden, da normale Drucker sie im Druckertreiber rastern.
(Fortsetzung) Sie können den Pfad ohne Unschärfe oder Farbverlauf nach GIMP exportieren, dort Unschärfe auf eine einzelne Ebene anwenden, auf der Ihr Pfad schwarz auf weiß ist, und den Farbverlauf mit dem Kurvenwerkzeug korrigieren. Probieren Sie aus, welche Korrektur beim Drucken zu einem guten Ergebnis führt, und finden Sie heraus, ob der Druckertreiber Graustufen-Reproduktionsoptionen enthält.
Danke für den Tipp, werde ich machen!
Ich habe nachgesehen: Ich konnte einen Gaußschen Unschärfeverlauf nicht richtig in einen linearen Verlauf mit Kurven in einem Bitmap-Bildeditor umwandeln. Ich habe eine Antwort eingefügt.
Ein Farbverlauf entlang eines Pfades würde Ihnen auch keinen einzelnen zeichenbaren Pfad geben. Was versuchst du eigentlich mit dem Roboter zu zeichnen – einen Farbverlauf oder nur den Pfad? Ich bezweifle sehr, ob es in der Lage wäre, einen Farbverlauf zu zeichnen, geschweige denn eine Unschärfe. In Software wie Illustrator ist sogar ein Farbverlauf entlang eines Pfads ein Rastereffekt.

Antworten (1)

Ich denke, das Verwischen ist ein hoffnungsloser Weg, um nachverfolgbare Farbverläufe für Ihre Roboterexperimente zu erstellen. Sie brauchen so etwas:

Geben Sie hier die Bildbeschreibung ein

Dies wird mit einem Musterpinsel gezeichnet, der einen linearen Weiß-Schwarz-Weiß-Verlauf mit 3 Stufen aufweist. Der Screenshot stammt von Affinity Designer, mit dem jedes PNG-Bild als Pinsel verwendet werden kann. Die Kurve kann ein beliebiger Pfad sein, Sie wenden nur den Pinsel darauf an.

Diese Funktionalität ist zumindest in Illustrator und Affinity Designer verfügbar. Inkscape hat es nicht.

In Inkscape können Sie versuchen, Extension > Generate from path > Interpolate anzuwenden. Im nächsten Bild wird es nur zur Sichtbarkeit auf Rot anstelle von Weiß oder Transparent angewendet.

Geben Sie hier die Bildbeschreibung ein

Links gibt es einen roten Pfad und sein schwarzes Duplikat mit viel schmalerem Strich.

In der Mitte : Wenden Sie einen Strich auf den Pfad der breiteren Kurve an, entfernen Sie die Füllung, fügen Sie einen schmalen Strich ein und trennen Sie die Kanten mit Pfad> Auseinanderbrechen.

In dieser Phase müssen Sie die Pfade so schneiden, dass sie sich an den nächstmöglichen Knoten öffnen. Fügen Sie neue Knoten ein, wenn keine in der Nähe sind. Ein geschlossener Pfad verursacht aufgrund des unvorhersehbaren Startpunkts ein Durcheinander. Durch entgegengesetzte Pfadrichtungen ist immer noch ein Durcheinander möglich, aber Sie können es bei Bedarf mit Pfad > Umkehren beheben.

Der breite rote Pfad kann ursprünglich ein offener Pfad sein - vielleicht Start- und Endknoten an derselben Stelle - das Duplikat ist automatisch offen, aber Sie müssen mit dem Knotenwerkzeug und DEL die Endsegmente löschen, nachdem Sie den Strich in einen Pfad umgewandelt haben.

Rechts werden der schwarze und der äußere rote Pfad ausgewählt und die Erweiterung Generate from Path > Interpolate angewendet. Style ist auch interpoliert und es gibt 40 Kopien (=genug, um Lücken zu füllen). Dann wird dasselbe für den schwarzen und den inneren roten Pfad gemacht. Die Erweiterung lässt die Originale intakt, auf sie kann im Ebenenbedienfeld zugegriffen werden.