JulianZI hat geschrieben:An die Entwickler: Habt Ihr schon mal daran gedacht verschachtelte Objekte zuzulassen, z.b.
in einem Kreis liegt ein weiterer Kreis mit anderer Farbe der durch den Eltern-Kreis zugeschnitten wird.
Nachgedacht schon (weil es eben bei Adobe auch so ist), aber verworfen, weil die meisten Leute schon ein Problem damit haben, den Unterscheid zwischen Beschnittebenen und Ebenenmasken zu verstehen. Wenn jetzt noch eine dritte Art von Clippingebenen dazu kommt, ist das Chaos perfekt.
Außerdem ist diese Art von Beschnitt gegenüber den beiden anderen Varianten eingeschränkt, weil Gruppen nicht als Beschnitt verwendet werden können.
JulianZI hat geschrieben:Diese Technik ist für Illustrationen äußerst praktisch, da man Formen erstellen kann, welche an beliebigen Stellen sehr leicht einsetzbar sind.
beschnitt.png
Ja, mit Photoline kann man sowas machen - man braucht allerdings 2 Gruppen und eine Beschnittebene.
Warum brauchst du hier zwei Gruppen? Ein Gruppe reicht meiner Ansicht nach, aber die Beschnittebene brauchst du schon.
JulianZI hat geschrieben:Das Problem ist aber zum einen die umständlichere Erstellung,
Einen nennenswerten Unterschied sehe ich da nicht.
JulianZI hat geschrieben:zum anderen aber auch, dass die Beschnittebene unabhängig zu der Quellebene ist und sich, einmal erstellt, nicht mitändert.
Wenn die Beschnittebene eine virtuelle Kopie der Quellebene ist, ändert sich zumindest die Form mit, aber Positionsänderungen werden auch dann nicht übernommen.
JulianZI hat geschrieben:Zwei Lösungen fallen mir ein:
1) Implementierung einer "Beschnittgruppe" welche automatisch die unterste Ebene als Beschnitt hernimmt. Effekte werden anstatt auf die unterste Ebene auf die Gruppe angewandt.
Das mit den Effekten verstehe ich nicht, aber abgesehen davon, gibt es diese Lösung bereits: In der Ebenenliste ist neben der Intensität das Feld "Transparenz des Untergrunds schützen". Mit dem Aufbau:
- Gekapselte Gruppe
- Unterstes Kind ist dein roter Kreis
- Der gelbe Kreis hat die Eigenschaft "Transparenz des Untergrunds schützen".
erhältst du dein obiges Ergebnis. Du könntest dann auch zwei Ebenen als Untergrund verwenden.
Diese Technik hat gegenüber Beschnittebenen den Vorteil, dass in den geglätteten Kanten des Beschnitts die Farben nicht kontaminiert werden. Sie hat aber auch den Nachteil, dass das Ergebnis nicht vektoriell gespeichert werden kann. Das Ergebnis ist also immer ein Bild.
JulianZI hat geschrieben:2) Besser und logischer: Jeder Vektor (evtl auch Bild) kann Kinder haben.
Wir haben bisweilen unterschiedliche Ansichten, was logisch ist
Warum sollte eine Parent-Ebene eine Kindebene beschneiden? Prinzipiell kann in PhotoLine jede Ebene Kinder haben. Und über einen kleinen Umweg mit Ebenenmasken kann man so etwas auch erzwingen. Ich habe schon Dokumente von Anwendern gesehen, die dieses Verhalten ausgenutzt haben. Von denen wollte aber keiner, dass die Kindebenen beschnitten wurden.
Martin