Estou usando camadas CS5 para modificar e exportar camadas como arquivos. Ao salvar o CS5, adiciona automaticamente alguma sequência numérica no final, modificando assim o meu nome de arquivo original.
Ele incorpora automaticamente um prefixo de sequência numérica às camadas exportadas, tornando inútil minha própria convenção de nomenclatura de arquivos. Existe uma correção para isso? Existe uma opção em algum lugar chamado 'não renumerar automaticamente meus arquivos' ou 'usar nomes de camadas como nomes de arquivos "?
Eu não quero essa numeração. Como evitar isso?
filename.jpg
,filename1.jpg
.Respostas:
Para adicionar em palavras: Como
Export Layers to Files
é executado por algum script, tudo o que eu precisava fazer era encontrar esse script e, em seguida, encontrar a função que salva as camadas em arquivos, descobrir qual parte da função faz o prefixo de numeração e comentar.Então, aqui estão os passos -
Applications > Adobe Photoshop CS5 > Presets > Scripts > Export Layers To Files.jsx
(no Windows é praticamente o mesmo diretório apenas em "arquivos de programas / Adobe"fileNameBody += "_" + layerName;
parafileNameBody += layerName;
excluir o sublinhado e parênteses.Salve e feche o arquivo. Isso deve fazer o trabalho. Abaixo estão os links de fontes do fórum.
http://forums.adobe.com/message/3006825
http://forums.devshed.com/photoshop-help-88/removing-number-sequence-in-export-layers-to-files-in-cs5t-730612.html
fonte
Eu vejo o seu problema. Não conheço nenhuma maneira de ajustar isso no Photoshop, mas você tem algumas alternativas.
Primeiro, você pode renomear em lote todos os seus arquivos usando o Adobe Bridge. (Ferramentas >> Renomear em lote)
Como você pode ver, essa janela oferece muito mais opções para renomear seus arquivos e controlar prefixos e sufixos. A desvantagem é que, se você precisar das camadas em uma ordem específica quando salvar, o bridge não capturará isso, pois está apenas renomeando arquivos que já foram salvos.
Segundo, escrevi um script como resposta para outra pergunta . (Que acabei de atualizar para acomodar sua necessidade de salvar camadas usando o nome da camada). O script, embora não seja super personalizável, salva todas as camadas como JPEG (com controle de qualidade) ou PNG e salva todas as camadas como arquivos usando seus nomes de camada. Informe-me se você tiver algum problema. Só consegui testar o script em minha própria máquina e ele funciona perfeitamente.
fonte
Para o Photoshop CC, é a linha 1020. Além disso, você pode copiar, comentar e editar a linha abaixo para remover o sublinhado da nomenclatura.
fonte
Para o CC 2015.5, é necessário comentar as linhas 1083 e 1084
e substitua as linhas 1085 - 1088
com o seguinte
fonte
Na caixa de diálogo Composições de camada para arquivos , ao lado de Prefixo do nome do arquivo , desmarque Índice . Isso impede que os números de índice sejam adicionados.
fonte
Tenho certeza de que descobri isso pessoal. Obrigado a todos que postaram neste fórum, me dando as pistas necessárias para que isso ocorra. Portanto, o código é o seguinte:
linha: 2179 var fileNameBody = fileNamePrefix; // fileNameBody + = " " + zeroSuppress (i, 4); // fileNameBody + = " " + layerName; fileNameBody + = layerName;
O que isso faz é eliminar o prefixo da maioria dos nomes de camadas. O problema que muitos de nós tivemos depois foi que, quando as camadas estavam em grupos, ele ainda tinha um prefixo quando salvo. Para corrigir isso, você precisa alterar mais uma linha de código:
linha: 2219 // fileNameBody + = "_" + zeroSuppress (i, 4) + "s";
Essencialmente, você precisa comentar esse código, que deve estar no "var fileNameBody = fileNamePrefix;" linha de código. Isso deve remover o prefixo, mesmo que suas camadas estejam agrupadas.
O único código que você precisa alterar é o que eu codifiquei para ser vermelho.
Isenção de responsabilidade: o número da linha no código pode variar de acordo com a versão do photoshop que você possui. Você pode contornar isso usando o recurso de pesquisa de aplicativos para procurar o código. Certifique-se de remover o "//" ou ele não encontrará o que você está procurando no código.
Espero ajudar alguém com isso.
fonte