Inkscape.org
Support auf Deutsch Schraffuren mit Inkscape
  1. #1
    Lencer Lencer @Lencer

    Hallo zusammen, ich zeichne mit Inkscape Karten und verzweifle immer dann, wenn es darum geht, Schraffuren zu zeichnen, die 45 Grad geneigt sind und verschiedene Farben haben sollen. Zudem sind die Gebiete ja meistens sehr ungleichmäßig geformt. Wie würdet Ihr da vorgehen und kann man ggf. Schraffuren importieren oder exportieren etc. Danke für jeden Hinweis.

  2. #2
    Maren Hachmann Maren Hachmann @Moini

    Hilft das hier schon ein bisschen weiter? https://vektorrascheln.de/posts/2016/Jan/inkscape-entdecker-farben2/
    Falls nicht, schreib noch mal genauer, was Du brauchst.

  3. #3
    Lencer Lencer @Lencer

    Danke für Deine schnelle Antwort. Ich fühle mich grad dumm. Dort steht immer, ich soll über das Knotenwerkzeug das Muster drehen. Wie soll das gehen? Dabei wird doch immer das gesamte Objekt gedreht. Für meine Anwendung muss doch der Umring des Objektes gleich bleiben und das Füllmuster unabhängig drehbar sein ...

  4. #4
    svenhb svenhb @svenhb

    Du solltest dir mal die Pulgins von evil mad scientist angucken:

    https://wiki.evilmadscientist.com/Hatch_fill

  5. #5
    Polygon Polygon @Polygon🌶

    Moin.

    Naja - Schraffuren selbst herzustellen ist einfach via Object->Objects to Pattern

    Schwieriger finde ich einzelne Gebiete so zu zeichnen, dass auch farbfüllbare Formen entstehen. Ich mache das via Stroke to Path - Path->Union und dann Path->Break Apart. Damit habe ich die große Fläche und die einzelnen Gebiete separiert - diese kann ich dann nach Gutdünken mit Musterfüllungen versehen. Habe mal ein fiktives Beispiel angehängt. Vielleicht vermittelt das ja so ein bisschen den Arbeitsablauf.

     

    Map
  6. #6
    Lencer Lencer @Lencer

    Sehr geil, danke. Das probier ich alles aus. Dann kriegen die umstrittenen Gebiete doch noch ne Schraffur https://de.wikipedia.org/wiki/Ukraine#/media/Datei:Karte_der_Ukraine.png 😎

  7. #7
    Maren Hachmann Maren Hachmann @Moini
    Lencer

    Danke für Deine schnelle Antwort. Ich fühle mich grad dumm. Dort steht immer, ich soll über das Knotenwerkzeug das Muster drehen. Wie soll das gehen? Dabei wird doch immer das gesamte Objekt gedreht. Für meine Anwendung muss doch der Umring des Objektes gleich bleiben und das Füllmuster unabhängig drehbar sein ...

     

    Das Muster hat Anfasser. Diese siehst Du manchmal nur, wenn Du rauszoomst. Diese musst Du bearbeiten, um das Muster zu verändern. Siehe auch https://inkscape-manuals.readthedocs.io/en/latest/modifying-patterns.html

    (auf Englisch, aber mit Bildern)

  8. #8
    Lencer Lencer @Lencer

    Danke, das war die Info, die ich brauchte. Das ist allerdings sehr ungünstig gelöst, dass die Anfasser teils ewig weit weg liegen.

  9. #9
    Maren Hachmann Maren Hachmann @Moini
    *

    Ja, ist ein bekanntes und dennoch seit langem nicht gelöstes Problem... :/

    Du kannst am x-förmigen Anfasser ziehen, um den in die Nähe des Objektes zu bringen. Das bietet sich ohnehin an, da Du einerseits kaum siehst, was Du tust, wenn Du irgendwo am anderen Ende der Zeichnung an den Anfassern rumwerkelst, und andererseits sehr weit entfernte Anfasser auch dazu führen können, dass das Muster beim Exportieren und Hineinzoomen verschwindet... (ein anderes bekanntes und dennoch seit langem nicht gelöstes Problem).

  10. #10
    Lencer Lencer @Lencer

    So, bin ernüchtert. Das Hatch Fill Plugin ist m.E. unbrauchbar, wenn man gleichmäßige Schraffuren in verschiedenen Farben erstellen möchte.

    Mit der Erstellung von eigenen Patterns hab ich mich jetzt zwei Stunden rumgeärgert. Klar kriegt man es irgendwann hin, dass man einer Fläche eine ordentliche Schraffur verpasst. Will man aber die gleiche Schraffur mit dem gleichen Winkel aber mit anderen Farben erstellen muss man wieder ewig rumfrickeln bis das passt. Dann zeichne ich ein pattern mit zwei 10px-Linien. Nach der Zuordnung zur Fläche haben die aber sonst was für eine Breite. Dann muss man das irgendwie mit den Anfassern verschieben, bis das irgendwie passt. Damit kann man vllt. künstlerisch wertvolle Bilder erzeugen, aber bestimmt keine sauberen Karten/Grafiken mit immer gleichen Vorgaben. Und wenn ich die gleichen Muster in anderen Karten anwenden will, fang ich wieder von vorn an. Das ist echt total besch.... gelöst.

    Da gehört ein Tool rein mit vier Vorgaben: Mach für diese Fläche eine Linien-Schraffur aus diesen zwei Farben mit dieser Linienstärke in diesem Winkel. Und jetzt lass mich das noch als Pattern speichern. Und nicht so ein rumgefrickel.

  11. #11
    Polygon Polygon @Polygon🌶
    *

    Das "Übertragen" von einem Pattern Fill auf das nächste Objekt ist einfach: Copy das erste Objekt - wähle das zu ändernde aus und mache ein "Paste Style" mit shift+cmd+V am Mac oder guck im Edit Menu nach.

    Hier mal in "Echtzeit":

  12. #12
    Lencer Lencer @Lencer

    Wieder was gelernt, dankeschön.

  13. #13
    Polygon Polygon @Polygon🌶

    Du könntest Dir auch eine kleine feine Bibliothek außerhalb der Seite anfertigen und von dort aus Kopieren+Stil-Einfügen machen:

  14. #14
    Lencer Lencer @Lencer

    Auch wenn ich ein wenig ernüchtert war, danke für Deine Mühe. Ich werde am WE einen neuen Anlauf wagen. Der Style-Übertragen-Modus ist diesbzgl. wirklich sehr hilfreich.

  15. #15
    Paddy_CAD Paddy_CAD @Paddy_CAD
    *

    (Bitte entschuldigen Sie mein Englisch.)

    When you assign a fill pattern to an object, Inkscape creates a new pattern name, adds this name to the object’s style attribute, adds the pattern definition to the defs section of the svg file. For simple patterns like stripes and spots you can easily use the XML editor [ctrl+shift+x] to find and change the colours.

    The first rectangle is filled with a built-in pattern [Stripes 1:10] scaled and rotated. When we duplicate the rectangle we also create a new identical pattern. [Edit > XML Editor] to find this new pattern and change the stripe colour.

  16. #16
    Lencer Lencer @Lencer

    Many thanks for your comments, I will take that into account when processing.