Icono del sitio Carlos A. Oliveras

❤️‍🔥 ¡¡POR FIN!! ¡Ajustar CAPA a LIENZO en Photoshop AUTOMÁTICAMENTE! 👌

YouTube video player

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;
Salir de la versión móvil