¿Debo usar Automator u otro programa para tareas repetitivas?


1

Tengo cientos de imágenes para guardar en un formato diferente para un proyecto en el que estoy trabajando. Y el problema es que tengo que hacerlos uno a la vez, así que me pregunto si hay alguna forma de registrar las acciones de mí guardando uno de ellos y luego haciendo que el programa lo repita mirando en un directorio específico y haciéndolo con todas las imágenes No estoy seguro de qué otra manera explicar lo que estoy tratando de hacer, pero solo necesito alguna forma de hacer que el programa que estoy usando automatice la tarea de guardar para cada imagen. PD: No sé si ayuda, pero el programa que estoy usando se llama (Texture Packer)


La respuesta es claramente sí. ¡Usa la automatización!
bmike

¿Cómo puedo usar el automatizador con un programa como Texture Packer? Por lo que puedo ver, el automatizador solo usa aplicaciones que vienen con OS X.
Stephen

Recomiendo Photoshop si lo tienes. Simplemente registre las acciones y luego bátelas todas.
bassplayer7

@ bassplayer7 Usaría Photoshop, pero el formato en el que necesito guardarlos es (.pvr) y el paquete de texturas es el único que lo hace.
Stephen

Ah, entonces el problema es que no estás seguro de qué herramientas pueden automatizar un programa que no incluye un diccionario de acciones que se alimenta directamente a Automator ...
bmike

Respuestas:


3

Parece que el programa TexturePacker incluye la capacidad de procesar imágenes desde la línea de comandos, que luego puede procesar por lotes con un script. Primero querrá instalar la utilidad haciendo clic en Instalar herramienta de línea de comandos en el menú TexturePacker en la aplicación.

Luego, sugeriría echar un vistazo a la documentación , que incluye los parámetros de la línea de comandos para la mayoría de las opciones de la aplicación. Eche un vistazo a eso y vea si puede obtener las acciones que necesita en la línea de comandos. Si necesita ayuda para convertirlos en un script de procesamiento por lotes, le sugiero que vuelva y modifique su pregunta con los detalles.


Instalé la herramienta de línea de comandos y encontré en el blog texturePacker que así es como se convierten las imágenes por lotes. find <directoryname> -name \*.png | sed 's/\.png//g' | \ xargs -I % -n 1 TexturePacker %.png \ --sheet %.pvr.ccz \ --data dummy.plist \ --algorithm Basic \ --allow-free-size \ --no-trim \ --opt RGBA4444 \ --dither-fs Pero sigo recibiendo esta salida en la terminal. (find: * .png: No existe tal archivo o directorio)
Stephen

1
@Stephen Respondí esto en la otra pregunta que publicaste.
Robmathers
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.