Estoy usando capas cs5 para modificar y luego exportar capas como archivos. Al guardar, CS5 agrega automáticamente una secuencia de números al final, modificando así mi nombre de archivo original.
Incrusta automáticamente un prefijo de secuencia numérica en las capas exportadas, lo que hace que mi propia convención de nomenclatura de archivos sea inútil. ¿Hay una solución para esto? ¿Hay una opción en algún lugar llamada 'no volver a numerar automáticamente mis archivos' o 'usar nombres de capa como nombres de archivo'?
NO quiero esta numeración. ¿Cómo prevenir esto?
Para agregar en palabras, Dado que Export Layers to Files
se ejecuta mediante un script, todo lo que tenía que hacer era encontrar ese script, luego encontrar la función que guarda las capas en archivos, encontrar qué parte de la función tiene el prefijo de numeración y comentarlo.
Así que aquí están los pasos:
Applications > Adobe Photoshop CS5 > Presets > Scripts > Export Layers To Files.jsx
(en Windows es más o menos el mismo directorio que en "archivos de programa/Adobe"fileNameBody += "_" + layerName;
para fileNameBody += layerName;
eliminar el guión bajo y el paréntesis.Guarde y cierre el archivo. Esto debería hacer el trabajo. A continuación se muestran los enlaces de origen del foro.
Veo tu problema. No conozco ninguna forma de ajustar esto dentro de Photoshop, pero tienes un par de alternativas.
Primero, puede renombrar por lotes todos sus archivos usando Adobe Bridge. (Herramientas >> Cambiar nombre de lote)
Como puede ver, esta ventana ofrece muchas más opciones para cambiar el nombre de sus archivos y controlar los prefijos y sufijos. La desventaja es que si necesita las capas en un orden particular justo cuando guarda, el puente no lo captará, ya que solo está cambiando el nombre de los archivos que ya están guardados.
En segundo lugar, he escrito un guión como respuesta a otra pregunta . (Que acabo de actualizar para satisfacer su necesidad de guardar capas usando su nombre de capa). El script, aunque no es muy personalizable, guarda todas las capas como JPEG (con control de calidad) o PNG y guarda todas las capas como archivos usando sus nombres de capa. Avíseme si tiene algún problema, solo he podido probar el script en mi propia máquina y funciona perfectamente bien.
Para Photoshop CC, es la línea 1020. Además, puede copiar, comentar y editar la línea debajo para eliminar el guión bajo del nombre.
// fileNameBody += "_" + zeroSuppress(i, 4);
// fileNameBody += "_" + layerName;
fileNameBody += "" + layerName;
Para CC 2015.5, debe comentar las líneas 1083 y 1084
// fileNameBody += "_" + zeroSuppress(i, 4);
// fileNameBody += "_" + layerName;
y reemplace las líneas 1085 - 1088
fileNameBody = fileNameBody.replace(/[:\/\\*\?\"\<\>\|]/g, "_"); // '/\:*?"<>|' -> '_'
if (fileNameBody.length > 120) {
fileNameBody = fileNameBody.substring(0,120);
}
con lo siguiente
fileNameBody += "" + layerName;
En el cuadro de diálogo Layer Comps to Files , justo al lado de File Name Prefix , desmarque Index . Esto evita que se agreguen los números de índice.
Estoy bastante seguro de que lo he descubierto chicos. Gracias a todos los que publicaron en este foro dándome las pistas que se necesitaban para poner fin a esto. Así que el código es el siguiente:
línea: 2179 var fileNameBody = fileNamePrefix; //fileNameBody += " " + zeroSuppress(i, 4); //fileNameBody += " " + layerName; nombre de archivoCuerpo += nombre de capa;
Lo que esto hace es deshacerse del prefijo para la mayoría de los nombres de capas. El problema que muchos de nosotros tuvimos después fue que cuando las capas estaban en grupos, todavía tenían un prefijo cuando se guardaban. Para solucionarlo, debe modificar una línea más de código:
línea: 2219 //fileNameBody += "_" + zeroSuppress(i, 4) + "s";
Esencialmente, debe comentar este código, que debe estar debajo de "var fileNameBody = fileNamePrefix;" línea de código. Esto debería eliminar el prefijo incluso si sus capas están agrupadas.
El único código que necesita cambiar es el que he codificado para que sea rojo.
Descargo de responsabilidad: el número de línea en el código puede variar según la versión de Photoshop que tenga. Puede evitar esto simplemente usando la función de búsqueda de aplicaciones para buscar el código. Asegúrese de eliminar el "//" o de lo contrario no encontrará lo que está buscando en el código.
Espero ayudar a alguien con esto.
Srikar Apalaraju
KMSTR
posponer laboratorios
filename.jpg
,filename1.jpg
.