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)
1
Respuestas:
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.
fuente
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)