❤️🔥 ¡¡POR FIN!! ¡Ajustar CAPA a LIENZO en Photoshop AUTOMÁTICAMENTE! 👌
Habéis leído bien: un método para transformar automáticamente una capa para que encaje en el lienzo, sea por el lado largo o el corto. Porque sí, tenemos listas ordenadas (en la beta), un pincel de ajuste que parece inventado por el profesor Franz de Copenhague y pinceles en forma de patito, pero no se puede hacer automáticamente algo tan simple como transformar una capa al tamaño del lienzo.
Por suerte, aquí llega al rescate Stephen A. Marsh y su script mágico. Y mi vídeo, claro – para seguirlo, necesitaréis dichos scripts (son el mismo pero modificado para los dos casos):
👉 Link a los scripts para encajar capa a lienzo
Contenido del script:
#target photoshop
var oldPref = app.preferences.rulerUnits
app.preferences.rulerUnits = Units.PIXELS;
var doc = activeDocument;
var iLayer = doc.activeLayer;
doc.activeLayer = iLayer;
var scale = Math.min(doc.width/(iLayer.bounds[2]-iLayer.bounds[0]),doc.height/(iLayer.bounds[3]-iLayer.bounds[1]));
// Optionally change Math.min to Math.max to fit canvas long side
iLayer.resize (scale*100,scale*100);
iLayer.translate(doc.width/2-(iLayer.bounds[0]+iLayer.bounds[2])/2,doc.height/2-(iLayer.bounds[1]+iLayer.bounds[3])/2);
app.preferences.rulerUnits = oldPref;

Muchas gracias Carlos Todo esta muy bien,pero en mi caso le temo eso de scrpts pues le temo meter la pata y estropear todo De toda forma muchas gracias
Hola Javier, es razonable y sano tener precaución con esto, y también hay que verificar que sean scripts de fiar por si acaso, pero no es nada peligroso (mientras no toques otros archivos, e incluso así, lo peor sería tener que reinstalar Photoshop).
Si quieres probarlo, antes de colocarlo en esa carpeta, puedes probar el script guardándolo en cualquier carpeta que quieras, y entonces abriéndolo desde Archivo>Secuencias de comandos>Examinar… y le indicas dónde está el script (lo que pasa es que así creo que no se le puede asignar una tecla).
En todo caso gracias por comentar, un saludo!