Mit inkscape erstelltes Endlosmuster funktioniert nicht
Mit inkscape erstelltes Endlosmuster funktioniert nicht
Hallo,
ich habe für einen Test ein quick and dirty Endlospattern erstellt. In Inkscape sieht das auch so weit gut aus aber wenn man es in Scribus importiert sind die am Rand abgeschnittene Objekte wieder komplett.
Das ist dann natürlich nicht das was ich mir vorgestellt hatte. Wer kann mir sagen was ich hier falsch mache?
Vielen Dank
ich habe für einen Test ein quick and dirty Endlospattern erstellt. In Inkscape sieht das auch so weit gut aus aber wenn man es in Scribus importiert sind die am Rand abgeschnittene Objekte wieder komplett.
Das ist dann natürlich nicht das was ich mir vorgestellt hatte. Wer kann mir sagen was ich hier falsch mache?
Vielen Dank
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
Hallo Meckii!
Ich verstehe nicht ganz, worauf du hinaus willst …
Hast du dir die Eigenschaften des Füllmusters mal angesehen? Dort kannst du mit den Abständen die X- und Y-Offsets nachbearbeiten.
Ich hoffe, das war eine erste Hilfe. Viele liebe Grüße,
Virgil
Ich verstehe nicht ganz, worauf du hinaus willst …
… normalerweise ist es doch ganz genau das, was ein Endlosmuster tun soll.
Hast du dir die Eigenschaften des Füllmusters mal angesehen? Dort kannst du mit den Abständen die X- und Y-Offsets nachbearbeiten.
Ich hoffe, das war eine erste Hilfe. Viele liebe Grüße,
Virgil
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
Hallo Meckii,
offenbar hast du in Inkscape die am Rand stehenden Objekte nicht wirklich abgeschnitten, sondern mit Ausschneidemasken belegt. Das heißt, optisch sind die Objekte nicht mehr komplett zu sehen. Aber sie bestehen dennoch weiterhin in alter Form.
Und scheinbar kann Scribus mit dieser Ausschneidemaske nichts anfangen.
Eine mögliche Lösung wäre die Objekte in Inkscape wirklich abzuschneiden, wie folgt:
- Mit Strg-A alle Objekte auf einmal markieren.
- Die Objekte in Pfade umzuwandeln.
- Wie in meinem Screenshot dargestellt entsprechende Rechtecke erstellen und am Motiv-Rand anlegen. Dazu kannst du damit es sauber passt die Einrastfunktion einschalten.
- Jeweils ein Randoval gemeinsam mit einem davorliegenden Rechteck markieren und dann übers Menü "Pfad/Differenz" wählen. Ich hab's in der untenstehenden SVG entsprechend durchgeführt. Du kannst sie ja mal probehalber in Scribus einfügen.
offenbar hast du in Inkscape die am Rand stehenden Objekte nicht wirklich abgeschnitten, sondern mit Ausschneidemasken belegt. Das heißt, optisch sind die Objekte nicht mehr komplett zu sehen. Aber sie bestehen dennoch weiterhin in alter Form.
Und scheinbar kann Scribus mit dieser Ausschneidemaske nichts anfangen.
Eine mögliche Lösung wäre die Objekte in Inkscape wirklich abzuschneiden, wie folgt:
- Mit Strg-A alle Objekte auf einmal markieren.
- Die Objekte in Pfade umzuwandeln.
- Wie in meinem Screenshot dargestellt entsprechende Rechtecke erstellen und am Motiv-Rand anlegen. Dazu kannst du damit es sauber passt die Einrastfunktion einschalten.
- Jeweils ein Randoval gemeinsam mit einem davorliegenden Rechteck markieren und dann übers Menü "Pfad/Differenz" wählen. Ich hab's in der untenstehenden SVG entsprechend durchgeführt. Du kannst sie ja mal probehalber in Scribus einfügen.
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
Hab' mal nen Screenshot gemacht.
Oben Meckiis Muster mit nicht wirklich abgeschnittenen Randobjekten.
Und unten das gleiche Muster nach meiner Korrektur.
Scribus macht immer ein sauberes Endlosmuster. Aber es ist eben doch ein deutlicher Unterschied.
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
Ich habe es mit dieser Funktion ausgeschnitten:
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
Ja, das hatte ich ja bereits weiter oben erwähnt und auch, dass das offenbar nicht funktioniert. Dein Screenshot bestätigt es ja nur und nennt es ganz klar "Ausschneidemaske setzten".
Man sieht es übrigens ganz deutlich, wenn man bei deiner Original-SVG mit dem Knotenwerkzeug draufklickt. Es ist eben eine "Maske" und kein sauberer Schnitt im Pfad. Die Objekte bestehen hinter der Maske weiterhin in alter Form. Und wenn du alles markierst und im Menü auf "Objekt/Ausschneidepfad/Ausschneidemaske freigeben" gehst, sieht man wieder die kompletten Objekte ohne "Abdeckung" durch die Maske.MartinB. hat geschrieben: ↑Mi 12. Jun 2024, 10:57 ...
offenbar hast du in Inkscape die am Rand stehenden Objekte nicht wirklich abgeschnitten, sondern mit Ausschneidemasken belegt. Das heißt, optisch sind die Objekte nicht mehr komplett zu sehen. Aber sie bestehen dennoch weiterhin in alter Form.
Und scheinbar kann Scribus mit dieser Ausschneidemaske nichts anfangen.
...
Nachtrag: Diese Inkscape-Masken sind schon ganz prima, wenn du vom Ergebnis deiner Gestaltung PNGs, JPGs oder andere Pixelbilder exportierst. Aber in Form von Vektordaten wird das nicht von allen Programmen wie gewünscht interpretiert. Ähnliches kann dir bei gewissen Filtern passieren.
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
Danke. Ich wusste schon was ich gemacht habe und hatte auch verstanden was du meinst.
Es ging mir darum dass ich den Beitrag für andere nachvollziehbar mache.
Dann muss ich das für jedes Randobjekt durchführen?
In diesem Beispiel also 12x?
Oder gibt es eine Methode das zu beschleunigen?
Gruppieren hat jedenfalls nicht funktioniert ;-)
Es ging mir darum dass ich den Beitrag für andere nachvollziehbar mache.
Dann muss ich das für jedes Randobjekt durchführen?
In diesem Beispiel also 12x?
Oder gibt es eine Methode das zu beschleunigen?
Gruppieren hat jedenfalls nicht funktioniert ;-)
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
Gut, das hatte ich missverstanden.
Gruppieren funktioniert nicht. Theoretisch könntest du gleichfarbige Objekte "vereinigen" und diese dann zusammengefasst via "Differenz" abschneiden. Aber das macht es in der Durchführung auch nicht wesentlich leichter.
Ich habe die Rechtecke am Rand zum Beschneiden einfach mit "strg+d" mehrfach dupliziert. Alle Duplikate sitzen dann genau dort wo das Original sitzt. Da hält sich der Aufwand in Grenzen.
Oder du verwendest es als Pixelgrafik. Das geht sehr einfach. Du hast ja in Inkscape schon eine passende, quadratische Seite angelegt. Wenn du dann über "Datei/exportieren" den Reiter "Seite" anwählst, bekommst du eine passende Pixelgrafik mit den abgeschnittenen Rändern. Wenn du das groß genug anlegst, erstellst du so qualitativ hochwertige JPGs o. ä. Das ginge doch auch, oder?!
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
Danke für den Tipp mit Strg+D - obwohl ich es oft nutze habe ich an das naheliegendste nicht gedacht.
Ja Pixelgrafik funktioniert - habe ich das letzte mal auch so gemacht.
Meine Philosophie ist aber Pixelgrafiken so gut es geht zu vermeiden - wenn Scribus schon SVG importieren kann wäre es doch schade die mühevoll erzeugten Vektorbilder in einen Pixelmatsch zu wandeln ;-)
Ja Pixelgrafik funktioniert - habe ich das letzte mal auch so gemacht.
Meine Philosophie ist aber Pixelgrafiken so gut es geht zu vermeiden - wenn Scribus schon SVG importieren kann wäre es doch schade die mühevoll erzeugten Vektorbilder in einen Pixelmatsch zu wandeln ;-)
Re: Mit inkscape erstelltes Endlosmuster funktioniert nicht
hallo martin und meckii
eigentlich ist ja fast alles gesagt – gebe trotzdem noch meinen senf dazu:
anstatt auf jeder seite ein beschneidungsrechteck zu erstellen und mit 'pfad' → 'differenz' zu beschneiden, würde ich ein rechteck (im aktuellen fall ein quadrat) in grösse der kachel erstellen und mit 'pfad' → 'überschneidung' arbeiten. das spart noch mal ein klein wenig aufwand…
gruss
utnik
eigentlich ist ja fast alles gesagt – gebe trotzdem noch meinen senf dazu:
anstatt auf jeder seite ein beschneidungsrechteck zu erstellen und mit 'pfad' → 'differenz' zu beschneiden, würde ich ein rechteck (im aktuellen fall ein quadrat) in grösse der kachel erstellen und mit 'pfad' → 'überschneidung' arbeiten. das spart noch mal ein klein wenig aufwand…
gruss
utnik