|
En esta guia (how-to) explicaremos como utilizar Photoshop para realizar tareas automatizadas sobre varias imagenes. Como ejemplo, cogeremos un directorio completo lleno de imagenes del mismo tamaño en alta calidad a 400x400 pixels de resolucion, y de cada imagen grabaremos dos copias; una a la misma resolucion de 400x400 pixels, y otra a 100x100 pixels de resolucion. A esta accion se le llamaria batch resize.
Esta guia esta basada en Photoshop 7.0, que es el que yo personalmente utilizo. Llevo un puñado de años con el, y por las pocas herramientas que necesito no me mereceria la pena ni molestarme a actualizar. La version utilizada es la inglesa, puesto que fue adquirida via ebay.com y porque no seria capaz de soportar las traducciones de segun que opciones de Photoshop al español, me es mas comodo usarlo en ingles que perderme por culpa de una traduccion.
Para empezar, nos crearemos 3 directorios en el disco duro. En nuestro caso:
D:/Imagen/400x400original
D:/Imagen/400x400
D:/Imagen/100x100
En el primero copiaremos todas las imagenes a las que queremos hacer resize. Ojo, que hemos dicho copiar. Hasta que no tengais claro lo que estais haciendo, id con ojo de no cargaros ninguna de vuestras imagenes originales. En el segundo directorio guardaremos las imagenes a 400x400 optimizadas para web, y en el tercero las mismas imagenes, pero a 100x100 de resolucion.
Para empezar, tendremos que crear una accion personalizada (action). Esta accion sera la que despues repetiremos sobre todas nuestras imagenes. Para ello, primero abriremos en Photoshop una imagen cualquiera del directorio 400x400original , en nuestro caso elegimos 3ledhandlight.jpg por ser la primera.
Acto seguido, me creo en "Actions" un nuevo "Action Set" personalizado al que pongo de nombre "MindTwist", que es donde voy a guardar mis acciones personalizadas para evitar mezclarlas con las que vienen de serie con Photoshop. Una vez dentro de mi set, creo una nueva accion, a la que por ahora pongo de nombre "Prueba". Tal como le demos al boton de "Record" para crear la accion, Photoshop empezara a grabar nuestros pasos en la accion, para poder repetirlos despues con todas las imagenes a procesar.
A partir de este punto, debemos realizar con la imagen abierta los pasos que posteriormente queremos realizar con todas las imagenes. En nuestro caso, estos pasos son:
- File / Save for web, y grabamos la imagen en D:/Imagen/400x400. Utilizaremos de settings JPEG High, aunque aqui la calidad a la que se quiera guardar las imagenes depende del consumidor. Algunos preferiran mas o menos calidad, segun el tipo de imagen que estemos tratando puede ser mas recomendable usar incluso otros formatos como GIF o PNG, etc.
- Nos vamos a Image / Image size , y cambiamos el tamaño de la imagen a 100x100 pixels.
- Y ahora a File / Save for web, y grabamos la imagen de nuevo, aunque esta vez en la carpeta D:/Imagen/100x100.
Tras estos tres pasos, le damos al botoncillo de "Stop" para finalizar de grabar nuestra Action. La vista general de como habra quedado es la siguiente.
Una vez tenemos ya nuestra Action creada, procedemos a usarla en modo batch, para que los pasos que hemos hecho con una sola imagen se apliquen con todas las imagenes. Atencion no vayais a hacerlo directamente con un directorio con miles de imagenes, no sea que hayamos hecho mal algun paso, y tengamos el ordenador trabajando durante un buen rato solo para darnos cuenta despues de que hemos perdido el tiempo.
Iremos ahora al menu File / Automate / Batch. Aqui dentro elegimos primero el set "MindTwist", que lo he creado para guardar mis acciones personalizadas, y como Action elijo la "Prueba". Como source en este caso quiero utilizar un directorio entero, por lo que seleccionaremos "Folder", y elegiremos la carpeta D:/Imagen/400x400original. Como destino elegiremos tambien folder, y seleccionaremos en este caso D:/Imagen/400x400.
La siguiente opcion que tenemos es "Override Action Action Save As Commands", que marcaremos para que los guardados que hemos realizado antes en nuestra accion tengan preferencia frente al salvado automatico del Batch que estamos creando ahora. De este modo, las imagenes no se graban en D:/Imagen/400x400 como acabamos de seleccionar ahora, sino que se graban dos copias como hemos hecho al crear la ccion, una en D:/Imagen/400x400 y la otra en D:/Imagen/100x100.
Por ultimo, estamos ya listos para ejecutar el proceso. Borraremos las dos imagenes de prueba que hemos creado al grabar la accion en D:/Imagen/400x400 y D:/Imagen/100x100 para evitar errores de que el fichero ya existe, y le daremos al OK para que el Photoshop haga su trabajo. Si lo hemos hecho todo correctamente, cuando finalice tendremos dos copias adicionales de todas que tuvieramos en D:/Imagen/400x400original, una en D:/Imagen/400x400 y la otra en D:/Imagen/100x100.
Como prueba, hemos hecho un batch resize de 355 imagenes a 400x400 pixels de resolucion. El tamaño original de esas imagenes era de 25.652.041 bytes , unos 70Kb de media por imagen. Las imagenes obtenidas tambien a 400x400 pixels ocupan en total 7.222.941 bytes, unos 19Kb de media por imagen, y las reducidas ocupan en total 946.841 bytes, unos 2.5Kb de media.
| Mostrando página 1 de 1 |
Páginas: 1 |
 |
|