Wie wendet man eine Schnittmaske auf mehrere unabhängige Pfade an?

Ich versuche, eine Schnittmaske auf einer Reihe von Pfaden zu erstellen, aber ich brauche eine Möglichkeit, die Pfade danach verschieben zu können:

Die Form ist beispielsweise jeder der 48 Kontinentalstaaten der USA und die Füllung ist die Flagge:

Geben Sie hier die Bildbeschreibung ein

Ich möchte in der Lage sein, die Zustände zu verschieben, aber sie behalten immer noch dieselbe Füllposition, die sie haben: (deshalb kann ich keine Musterfüllung verwenden)

Geben Sie hier die Bildbeschreibung ein

Ich habe versucht, alle Zustände auszuwählen und sie zu einer einzigen Schnittmaske zu machen, aber das erlaubt mir nicht, sie danach zu verschieben.

Derzeit bestand die von mir verwendete Methode darin, das Flag 48 Mal zu kopieren und dann jeden Zustand auszuwählen und daraus eine eigene Schnittmaske zu machen. Sehr langwieriger Prozess und außerdem ist die Dateigröße riesig und das Speichern der Datei ist verrückt (was auch dazu führt, dass sie außergewöhnlich langsam ist und möglicherweise abstürzt).

Es muss einen einfacheren Weg geben, dies zu tun.

Ein Tool namens Divide Clipping Mask wäre erstaunlich.

Ist das Australien?
@Joonas, nein, es sind die USA.

Antworten (2)

Wenn der Hintergrund ein Vektor ist

Anstatt mit Masken zu arbeiten, tun Sie es mit Vektoren.

  • Drei Schichten:

    • STAATEN : leer
    • MAP : alle einzelnen Vektorzustände ohne Gruppierung
    • FLAG : als nicht gruppierte Vektoren

Karte01

  • Wählen Sie einen einzelnen Vektor aus der Ebene STATE aus
  • Menü Objekt > Pfad > Objekte unten teilen
  • Menü Objekt > Gruppierung aufheben , eventuell muss dieser Schritt wiederholt werden
  • Wählen Sie alle neuen Vektoren aus, sie befinden sich alle auf der FLAG -Ebene, gruppieren Sie sie und verschieben Sie sie auf die STATES - Ebene

Geben Sie hier die Bildbeschreibung ein

  • Machen Sie dasselbe mit den anderen Vektoren aus der MAP- Schicht. Durch das Ausblenden der STATES- Ebene können Sie die geleistete Arbeit sehen.

Mein GIF hat einen Fehler, wo? 🤭

Wenn der Hintergrund ein Bild ist

  • Erstellen Sie die erste Maske> Kopieren > Einfügen
  • Wählen Sie den nächsten Vektor > Ausschneiden
  • Klicken Sie zweimal auf die Maske , um die Clip-Gruppe zu isolieren
  • Klicken Sie zweimal auf die Clip-Gruppe , um den Clipping-Pfad zu isolieren
  • An Ort und Stelle einfügen
  • Löschen Sie den alten Beschneidungspfad -Vektor, mit diesem Vorgang ersetzen Sie ihn
  • Klicken Sie zweimal auf einen leeren Bereich des Dokuments, um die Schnittmaskenbearbeitung zu beenden
  • Wiederholen Sie dies mit den nächsten Vektoren

Maske

Das scheint noch ärgerlicher (und schwieriger zu beheben, wenn ich einen Fehler gemacht habe) als die Verwendung von Tonnen von Schnittmasken.
Fehler? Auch mit den dreihundert Cmd + Z? Ich finde diesen Job auf jeden Fall nervig.
Ich meine, mit einer kleinen Änderung am Füllbild.

Die einzige mir bekannte Möglichkeit, ein Rasterbild viele Male zu beschneiden, besteht darin, viele Kopien des Rasterbilds zu haben. Eine für jeden Ausschnitt. Und Sie werden feststellen, dass die KI bei etwa 50 höchstwahrscheinlich träge wird.

Nach meinem besten Wissen gibt es keine Möglichkeit , ein Objekt mehrmals zu maskieren und dann den maskierten Inhalt mit jeder Maske unabhängig zu verschieben, außer das maskierte Bild wiederholt zu duplizieren. (Oder Maskieren des Vektorinhalts und dann Aufteilen der Vektoren für jede Maske).

Die Hürde, auf die Sie stoßen, besteht darin, dass Sie möchten, dass sich ein einzelnes Inhaltselement mit jeder Maske frei bewegt . Das ist einfach nicht leicht zu bewerkstelligen. Sie können jede Maske einfach verschieben oder das gesamte maskierte Bild verschieben. Aber beides ist ohne zusätzliche Einrichtung nicht machbar.

Aktualisieren Sie, nachdem Sie eine Idee untersucht haben.

Ich habe darüber nachgedacht, was das eigentliche Problem ist. Es ist so, dass 50 Kopien desselben Rasterbildes, insbesondere bei hoher Auflösung, die Arbeit mit der KI normalerweise schrecklich langsam machen. Sollte das maskierte Bild aktualisiert werden müssen, wäre es zumindest für mich ein Alptraum, es mehr als 50 Mal zu bearbeiten. Wie würde ich diese Probleme umgehen?

Der Schlüssel .... Symbole ....

Wann immer dasselbe mehrmals dupliziert werden muss , können Symbole hilfreich sein. Wenn es sich um ein Rasterbild handelt, können Symbole im Vergleich zum mehrmaligen Duplizieren des Rasterbilds GROSSE Mengen an Dateigröße einsparen.

Betten Sie das Rasterbild ein und machen Sie es zu einem Symbol. Symbole verwenden eine Referenz und duplizieren dann lediglich diese Referenz , anstatt alle Bilddaten zu duplizieren . Wenn Sie also ein Symbol verwenden, verwenden Sie das Rasterbild wirklich nur einmal und beziehen sich dann viele Male darauf, anstatt dieselben Daten viele Male einzubetten.

  • Platzieren Sie das Symbol hinter den Maskenpfaden (Die Karte),
  • Edit > Copy( Command/Ctrl+ c)
  • Wählen Sie eine Maskenform und das Symbol aus
  • Object > Clipping Mask > Create( Command/Ctrl+ 7)
  • Edit > Paste In Back( Command/Ctrl+ b)
  • Shift-Wählen Sie die nächste Maskenform aus (so dass Form und Symbol ausgewählt sind)
  • Object > Clipping Mask > Create( Command/Ctrl+ 7)
  • Edit > Paste In Back( Command/Ctrl+ b)
  • Shift-Wählen Sie die nächste Maskenform aus
  • Object > Clipping Mask > Create( Command/Ctrl+ 7)
  • wiederholen, wiederholen, wiederholen, wiederholen.

(cmd-7, cmd-b, Shift-Select, Repeat – es ist schneller als es liest)

Geben Sie hier die Bildbeschreibung ein

Ich habe eine ziemlich schlampige US-Karte verwendet ... aber ich bin sicher, Sie verstehen die Idee.

Dadurch kann ein Bild mehrmals über Symbolinstanzen maskiert werden, und jede Instanz ermöglicht es Ihnen, jede Maske und ihren Inhalt unabhängig von den anderen Masken und ihren Inhalten zu verschieben, während die gleiche relative Maskenposition in Bezug auf das gesamte Rasterbild beibehalten wird.

Wenn Sie das Rasterbild jemals bearbeiten müssen, bearbeiten Sie einfach die Symbol - 1-Bearbeitung, um alle Symbolinstanzen zu ändern.

All dies ist im Wesentlichen die gleiche Gesamtmethode, die Sie verwendet haben, jedoch ohne das Rasterbild zu duplizieren. Und die Verwendung eines solchen Symbols hält die Dateigröße niedrig, da das Rasterbild nur einen Datenblock einnimmt, im Gegensatz zu 48/50 Kopien.

@WELZ mit möglicher Lösung aktualisiert....
Dies ist definitiv die effizienteste Methode, die ich gesehen habe.