Dada la siguiente configuración:
Archivo: SomeFilename.ai
Que contiene mesas de trabajo llamadas:
- Mesa_01
- mesa de trabajo_02
- mesa de trabajo_03
Por el momento, si exporto las mesas de trabajo, Illustrator insiste en anteponer el nombre del archivo a las mesas de trabajo. Entonces los archivos generados se llamarían:
- SomeFilename_Artboard_01.png
- SomeFilename_Artboard_02.png
- SomeFilename_Artboard_02.png
Me gustaría que se llamaran:
- Mesa_de_trabajo_01.png
- Mesa_de_arte_02.png
- Mesa_de_arte_02.png
Obviamente, sé que hay una multitud de opciones para renombrar archivos por lotes, pero esto no encaja en mi flujo de trabajo. Hago mucho diseño de interfaz de usuario (iOS o CSS), lo que implica crear una gran cantidad de gráficos en Illustrator y luego exportarlos. A menudo disparo de un lado a otro rápidamente entre Xcode o un navegador e Illustrator ajustando gráficos. Por el momento no puedo simplemente exportar y reconstruir/actualizar. Tengo que encontrar el archivo y cambiarle el nombre antes de que funcione. Este es un gran bache de velocidad.
Solo por diversión, en Mac OS, abre Terminal
cd folder
consejos: puede arrastrar en la ventana del terminal la carpeta de destino
ls
para enumerar el archivo y verificar si es el buen lugar
for f in *.png; do mv "$f" "${f/SomeFilename_/}"; done
buscar en el buscador
Si utiliza sectores en Illustrator, en lugar de mesas de trabajo, puede especificar nombres de archivo exactos para la exportación. Simplemente configure una gran mesa de trabajo única y agregue todos sus elementos como si estuviera creando una hoja de sprites, luego use Guardar para Web para exportar todo en una sola pasada.
Adobe Illustrator: Sectores y mapas de imagen
Algunas otras razones para usar divisiones sobre mesas de trabajo:
Para cambiar el nombre de los archivos, normalmente configuro los flujos de trabajo de Automator. Incluso podría configurar flujos de trabajo de Automator por proyecto, de modo que cambiar el nombre y mover se pueda realizar con un solo clic, o incluso con una acción de carpeta. De hecho, ¿probablemente podría agregarlo como una fase de compilación en Xcode?
Supongo que deberá cambiar el nombre de sus archivos @2x de todos modos, a menos que tenga la obra de arte en Illustrator en ambos tamaños.
Además, tendría un poco de cuidado al usar Illustrator para el trabajo de diseño de interfaz de usuario. Su suavizado de formas tiene algunos problemas y los degradados no se pueden difuminar. Esto significa que su obra de arte puede tener un estándar considerablemente más bajo que si la hubiera creado en Photoshop o Fireworks.
Supongo que la respuesta de Marc Edwards funciona, pero si desea ceñirse a las mesas de trabajo en lugar de a las secciones, puede usar este script que hace exactamente lo que está buscando: http://www.ericson.net/content/2011/06 /exportar-illustrator-layers-andor-artboards-as-pngs-and-pdfs/
¿Por qué no simplemente cambia el nombre de todos sus archivos en la carpeta usando el símbolo del sistema después de haber guardado sus PNG?
ren "Prefix_*.png" "///////*.png
Tenga en cuenta que debe escribir tantos "/" como caracteres haya en su prefijo (incluido el guión bajo).
Nota: este comando se puede ejecutar en el sistema operativo Windows en el símbolo del sistema.
Nota secundaria: sé que esto se ha respondido varias veces; solo estoy agregando esta respuesta para que otros puedan usar este comando súper simple en lugar de usar scripts cmd complicados o archivos por lotes.
ren "???_*.png" "////*.png"
. También agregué otra línea para mi situación.ren "???_*.svg" "////*.svg"
Tienes Bridge, si tienes Illustrator. Batch Rename está integrado en Bridge y hará esa tarea por usted con bastante facilidad una vez que haya exportado los tableros de arte.
Ideograma