Los scripts no se instalan, ni se carga en memoria, son simples archivos de textos que no ocupan más de 4KB, el código lo podéis ver en Bloc de Nota, o cualquier editor web, son como el JavaScript para el HTML, pero utiliza las propiedades y métodos de Photoshop y no del objeto window, como se hacen en las páginas web.
Voy a poner algunos ejemplos:
Imaginar que tenemos que subir a una web 300 fotos o más, para un catalogo de ropas, una galería, un concurso o lo que sea y tenemos que hacer que estas fotos midan de lado mayor 350px, tendríamos que redimensionar todas estas imágenes en el PS, tamaño de imagen y aplicarlo a todas una por una. Además tenemos unas en horizontal y otras en vertical. Si hacemos una acción, nos las redimensionarías todas por el ancho o el alto, pero no le daría a todas las mismas medidas de lado mayor, según sea vertical o horizontal
Con un script seria así de fácil y en un par de minutos tendremos todas las fotos redimensionadas:
Código:
Otro ejemplo fácil:var tmn = 640 // ancho máximo o alto máximo en píxel var docRef = activeDocument; // hacemos referencia a la imagen abierta if (docRef.width < docRef.height) {// si la imagen esta en vertical var NuevoAlto = tmn; // alto en px var NuevoAncho = docRef.width * NuevoAlto / docRef.height; docRef.resizeImage(NuevoAncho, NuevoAlto, docResolution, ResampleMethod.BICUBIC); } else {// si la imagen esta en horizontal var NuevoAncho = tmn; // ancho en px var NuevoAlto = docRef.height * NuevoAncho / docRef.width; docRef.resizeImage(NuevoAncho, NuevoAlto, docResolution, ResampleMethod.BICUBIC);
Tenemos que hacer con frecuencias unas tarjetas o fotos de carnet
Tendríamos que duplicar la capa y moverla a su lugar una serie de veces
Con este simple script nos duplica la capa 20 veces y la desplaza 10 cm cada vez
Código:
for(var i =0; i < 20; i++) // bucle para hacer los 6 DNI { LayerRef.duplicate();// duplicar capa LayerRef.translate(10, 0); // mover la capa a esas coordenada }
y esto son ejemplos simples, porque se pueden hacer infinidad de cosas
imprimir el nombre del archivo en la foto, imprimir la fecha, hacer lotes multifotos, etc., etc.
Bueno, no me enrollo, quiero aporta algo a este foro.
NOTA: Los scripts no se instalan, para ejecutarlos primero, abre una foto en Photoshop y luego, en el menú Archivos > Guiones > Explorar, abre el script que quieras ejecutar
.