Automatisches Einfügen in Auswahl

Derzeit erlaubt uns Photoshop, ein zweites Bild in ein vorheriges einzufügen und es dann manuell mit Free Transform zu skalieren. Ich würde gerne wissen, ob es eine Methode oder Software gibt, mit der wir diesen Prozess automatisieren können.

Ziehen Sie einfach einen Auswahlbereich auf ein Bild, klicken Sie auf den ausgewählten Bereich, wählen Sie eine Bilddatei aus und lassen Sie sie bereits in der Größe angepasst und im Auswahlbereich eingestellt erscheinen.

Ich wiederhole, dass dies nicht unbedingt in Photoshop erfolgen muss. Ich möchte diese Funktionalität nur für Bilder, die ich formatiere.

Antworten (1)

Photoshop hat Edit > Paste special > Paste into, aber die Größe des Bildes wird nicht an die Auswahl angepasst.

Dies ist möglich, indem Sie eine Actionim Window > ActionsPanel erstellen.

...oder es könnte mit einem Skript gemacht werden. Das Skript würde Ihnen mehr Freiheit geben, genau das zu tun, was Sie tun müssen, und auch automatischer.


Bevor Sie den Rest des Beitrags lesen, hier ist die Aktion, die verwendet wird:

Geben Sie hier die Bildbeschreibung ein



Ich empfehle Ihnen dringend, die Aktion selbst zu erstellen, da sie sehr lehrreich sein kann.

Da die Aktion jedoch sehr lang ist, dachte ich, ich würde auch die Aktionsdatei teilen:Paste Into Selection.atn Download at your own risk.

... Anleitung zum Erstellen der Aktion selbst :

  1. Treffen Sie Ihre Auswahl. (Es muss keine rechteckige Auswahl sein.)
  2. Starten Sie die Aufzeichnung der Aktion ...
  3. Erstellen Sie eine neue Ebene.
    • Layer > New > Layer...
    • Nennen Sie es nicht.
  4. Füllen Sie es mit Schwarz
    • Edit > Fill...
    • Inhalt: Schwarz
    • Modus: Normal
    • Deckkraft: 100 %
  5. Erstellen Sie eine Ebenenmaske
    • Layer > Layer mask > Reveal selection
  6. RGB-Kanal auswählen
    • Klicken Sie auf die Miniaturansicht der Ebene
  7. Wählen Sie das gesamte Dokument aus
    • Select > All
  8. Kopieren
    • Edit > Copy
  9. Ebeneninhalte löschen
    • Mac: BackspaceWindows:Del
  10. Erstellen Sie ein neues Dokument
    • File > New...
    • Ändern Sie nicht die widthund height.
  11. Platzieren Sie das Bild
    • Place embedded... In älteren PS-Versionen heißt dasPlace...
    • Dann einfach in einem beliebigen Bild platzieren.
  12. Wählen Sie das gesamte Dokument erneut aus
    • Select > All
  13. Kopieren Sie das Bild.
    • Edit > Copy
  14. Schließen Sie das Dokument.
    • File > Close
  15. Trennen Sie die Ebenenmaske.
    • Layer > Layer Mask > Unlink
  16. Erstellen Sie eine Auswahl aus der Ebenenmaske.
    • Right-clickdie Miniaturansicht der Ebenenmaske und wählen Sie sie ausAdd mask to selection
  17. Fügen Sie das Bild ein
    • Edit > Paste
  18. Verknüpfen Sie die Ebenenmaske erneut mit der Ebene.
    • Layer > Layer mask > Link
  19. Stoppen Sie die Aufzeichnung der Aktion.
  20. Klicken Sie im ActionsBedienfeld auf das leere Feld auf der linken Seite des Platzierbefehls.Geben Sie hier die Bildbeschreibung ein
    • Dadurch wird sichergestellt, dass PS aufhört zu warten, bis Sie das Bild auswählen, das Sie platzieren möchten. Andernfalls wird nur das Bild platziert, das Sie während der Aufnahme platziert haben.

Die Aktion stoppt irgendwann, um darauf zu warten, dass Sie die Eingabetaste drücken, um eine Transformation anzuwenden. Was Sie tun müssen, ist das Bild so zu vergrößern, dass es das gesamte Dokument ausfüllt (wie in der .gif-Datei gezeigt), sodass das Bild schließlich die Auswahl ausfüllt.

Wenn Sie das Bild nur an die Auswahl anpassen möchten, können Sie einfach drücken Enter, um die Transformation anzuwenden, und die Aktion wird fortgesetzt.



Möglicherweise möchten Sie die Aktion bearbeiten, um sie genauer an Ihre Anforderungen anzupassen.

Beispielsweise möchten 10Sie nach Schritt möglicherweise Image > Canvas size...mit aktivierter RelativeOption ausführen und das Dokument vergrößern.

Auf diese Weise wird das Bild etwas größer als die Auswahl, sodass Sie etwas Platz haben, um es in der Ebenenmaske zu verschieben.



Wenn Sie dies häufig verwenden möchten, können Sie einen Hotkey festlegen, um die Aktion zu starten. Leider sind die Hotkey-Optionen für Aktionen sehr begrenzt.

Sie können es jedoch umgehen, indem Sie ein Skript erstellen, das die Aktion startet. Sie können Skripten viel vielseitigere Hotkeys zuweisen und sogar PS-Hotkeys überschreiben.

Erstellen Sie einfach eine leere Datei mit dem Namen Paste In Place.jsxund fügen Sie Folgendes ein:

doAction ('Paste into selection', 'My Actions');

Dieser Code geht davon aus, dass der Aktionsname lautet Paste into selectionund dass sich die Aktion in einem Ordner mit dem Namen befindet My Actions.

Nachdem Sie das Skript in den PS-Skriptordner „installiert“ und Photoshop neu gestartet haben, finden Sie es unter: Edit > Keyboard shortcuts.... Erweitern Sie einfach "Datei" und scrollen Sie ganz nach unten, um das Skript zu finden, und geben Sie ihm einen Hotkey. Zum Beispiel setze ich meine auf:Cmd+Alt+Ctrl+V

Vielen Dank. Diese atn-Datei macht genau das, wonach ich gesucht habe.