Automatizar pegar en la selección

Actualmente, Photoshop nos permite pegar una segunda imagen en una anterior y luego cambiar su tamaño manualmente usando Free Transform. Me gustaría saber si existe algún método o software que nos permita automatizar este proceso.

Simplemente dibuje un área de selección en una imagen, haga clic en el área seleccionada, seleccione un archivo de imagen y haga que aparezca ya redimensionado y configurado en el área de selección.

Reitero que esto no necesariamente tiene que hacerse en Photoshop. Solo quiero esta funcionalidad para las imágenes que estoy formateando.

Respuestas (1)

Photoshop tiene Edit > Paste special > Paste into, pero esto no cambia el tamaño de la imagen a la selección.

Es posible hacer esto creando un Actionen el Window > Actionspanel.

...o podría hacerse con un script. Script le daría más libertad para hacer exactamente lo que necesita que haga y también de forma más automática.


Antes de comenzar a leer el resto de la publicación, esta es la acción en uso:

ingrese la descripción de la imagen aquí



Le sugiero encarecidamente que cree la acción usted mismo, ya que puede ser muy educativo.

Sin embargo, dado que la acción es muy larga, pensé que también compartiría el archivo de acción:Paste Into Selection.atn Download at your own risk.

... Instrucciones para crear la acción usted mismo :

  1. Haga su selección. (No tiene que ser una selección rectangular.)
  2. Comienza a grabar la acción...
  3. Haz una nueva capa.
    • Layer > New > Layer...
    • No lo nombre.
  4. Llénalo de negro
    • Edit > Fill...
    • Contenido: Negro
    • Modo: Normal
    • Opacidad: 100%
  5. Hacer una máscara de capa
    • Layer > Layer mask > Reveal selection
  6. Seleccionar canal RGB
    • Haga clic en la miniatura de la capa
  7. Seleccionar todo el documento
    • Select > All
  8. Copiar
    • Edit > Copy
  9. Eliminar contenido de capa
    • Mac: BackspaceWindows:Del
  10. Hacer un nuevo documento
    • File > New...
    • No cambie el widthy height.
  11. Coloca la imagen
    • Place embedded... En versiones anteriores de PS esto se llamaPlace...
    • Luego simplemente coloque en cualquier imagen.
  12. Seleccionar todo el documento de nuevo
    • Select > All
  13. Copia la imagen.
    • Edit > Copy
  14. Cierra el documento.
    • File > Close
  15. Desvincular la máscara de capa.
    • Layer > Layer Mask > Unlink
  16. Crea una selección desde la máscara de capa.
    • Right-clickla miniatura de la máscara de capa y seleccioneAdd mask to selection
  17. Pegar en la imagen
    • Edit > Paste
  18. Vuelva a vincular la máscara de capa a la capa,
    • Layer > Layer mask > Link
  19. Deja de grabar la acción.
  20. En el Actionspanel, haga clic en el cuadro vacío en el lado izquierdo del comando de lugar.ingrese la descripción de la imagen aquí
    • Esto asegura que PS deje de esperar hasta que seleccione la imagen que desea colocar. De lo contrario, solo colocará la imagen que colocó durante la grabación.

La acción se detiene en algún momento para esperar a que presione Intro para aplicar una transformación. Lo que debe hacer es aumentar el tamaño de la imagen para llenar todo el documento (como se muestra en el .gif), de modo que la imagen termine llenando la selección.

Si solo desea ajustar la imagen a la selección, puede presionar Enterpara aplicar la transformación y la acción continuará.



Es posible que desee editar la acción para que se ajuste a sus necesidades más específicamente.

Por ejemplo, después del paso 10, es posible que desee ejecutar Image > Canvas size...con la Relativeopción marcada y agrandar el documento.

De esta manera, la imagen terminaría un poco más grande que la selección, lo que le daría espacio para moverla dentro de la máscara de capa.



Si planea usar esto con frecuencia, puede configurar una tecla de acceso rápido para iniciar la acción. Lamentablemente, las opciones de teclas de acceso rápido para Acciones son muy limitadas.

Sin embargo, puede sortearlo creando un script que inicie la acción. Puede proporcionar a los scripts teclas de acceso rápido mucho más versátiles e incluso puede anular las teclas de acceso rápido de PS.

Simplemente haga un archivo exmpty llamado Paste In Place.jsxy ponga esto:

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

Este código asume que el nombre de la acción es Paste into selectiony que la acción está en una carpeta llamada My Actions.

Después de 'instalar' el script en la carpeta de scripts de PS y reiniciar Photoshop, puede encontrarlo en: Edit > Keyboard shortcuts.... Simplemente expanda "Archivo" y desplácese hacia abajo para encontrar el script y darle una tecla de acceso rápido. Por ejemplo, configuré el mío en:Cmd+Alt+Ctrl+V

Muchas gracias. Este archivo atn hace exactamente lo que estaba buscando.