Como salvar automaticamente cada camada como seu próprio png / jpeg, mantendo uma camada principal acima

14

Oferecemos adesivos de vinil para muitos dispositivos. Para mostrar a aparência de um design em um dispositivo, precisamos criar uma camada principal do dispositivo, com o local de onde a capa se ajustaria para que as imagens da camada de fundo deslizem para trás.insira a descrição da imagem aqui

Temos mais de 2.000 designs para oferecer para cada dispositivo, portanto isso leva tempo. Depois de alinhar todos os fundos como camadas individuais atrás da janela principal do dispositivo, precisamos salvar cada camada como seu próprio png. Este é um processo muito demorado. Aqui está um exemplo de teste de alguns designs.insira a descrição da imagem aqui

Cada camada de plano de fundo é intitulada correspondente ao nome do design. Por exemplo: A camada superior aqui é chamada de "Padrão azul de peixes e barcos de vetor". Como fazemos isso agora é clicar duas vezes no título da camada, para que possamos "copiar" o título (em vez de digitá-lo).insira a descrição da imagem aqui

então abriremos uma janela "salvar como" e você verá que nosso arquivo PSD está atualmente salvo como "A (nome da camada) Skin for the Beats de Dre Solo 2 Headphones", insira a descrição da imagem aqui

portanto, precisaremos colocar o título da camada no local que atualmente diz "(nome da camada):insira a descrição da imagem aqui

Em seguida, altere o tipo de salvamento para PNG ou JPEG.insira a descrição da imagem aqui

Em seguida, salvamos esse design, excluímos a camada que acabamos de salvar e duplicamos nossas ações para a próxima camada, nesse caso, seria "Seamless Vector Gold Fish". insira a descrição da imagem aqui

Existe uma maneira de criar um script personalizado para executar automaticamente essas ações repetitivas? Obviamente, estou fazendo a mesma coisa repetidamente. Eu apreciaria qualquer ajuda! Geralmente configuramos lotes de 500 e os salvamos manualmente, e é brutal. Entre em contato comigo se você tiver alguma sugestão. Obrigado!

kyle buckner
fonte
Você já encontrou uma solução para isso? Esta é uma pergunta muito importante.
Mohammed Joraid 14/01
@MJoraid Eu não sei se você já reparou no link que eu postei acima do seu comentário. Eu realmente não expliquei o que era e vejo agora que teria sido melhor se eu tivesse adicionado o texto "Possível duplicada:" ou algo antes do link. Lá, eu dei uma resposta adequada ao que é basicamente uma pergunta idêntica.
Joonas
@ Joonas Na verdade, tenho usado esse script desde o dia em que postei o comentário (mesma janela pop-up, mas não me lembro se o copiei dessa resposta ou encontrei uma resposta semelhante sem erros). Então, provavelmente, cliquei no seu link, encontrei a solução e esqueci de voltar aqui. Eu tinha um design de produto único com cerca de 35 nomes, então usei um script para importar todos os nomes do TXT para cada camada individual e, em seguida, usei a solução proposta no seu link para salvar cada camada como seu próprio JPEG. Eu apenas tive que modificar a variável de nomeação para incluir meu próprio formato. Isso funciona muito bem. Obrigado.
Mohammed Joraid 01/06/19
@MJoraid, isso é bom. Sim, lembro-me de pensar no esquema de nomes quando escrevi esse script. Eu acho que a razão pela qual decidi não usar os nomes de camada para o esquema de nomeação foi a chance de haver nomes de camada idênticos e eu não queria me preocupar com isso ... A maneira como fiz foi um pouco mais simples. . :)
Joonas

Respostas:

17

Arquivo → Scripts → Exportar camadas para arquivos

Ou nas versões mais recentes do Photoshop:

Arquivo → Exportar → Exportar camadas para arquivos

user42629
fonte
Mas isso não mantém a camada principal do modelo ativada o tempo todo. Estou esquecendo de algo?
Mohammed Joraid 14/01
lol, é por isso que os quadros de respostas do SE são totalmente estúpidos, essa não é a resposta para a pergunta, mas é a resposta mais votada porque é uma resposta à pergunta que a maioria das pessoas procura por 'todas as camadas', mas essa pergunta é sobre mantendo uma camada / grupo ativo, o que requer um script para fazer
RenaissanceProgrammer
4

Você deve tentar este script que o usuário Johannes compartilhou graciosamente: /graphicdesign//a/1962/24301

É basicamente uma versão aprimorada do script "Exportar camadas para arquivos" do PS, que permite (entre outras coisas) salvar as camadas pelo nome da camada. Isso exportará todas as camadas do seu arquivo conforme elas são posicionadas mantendo o nome.

Depois disso, eu abriria uma das imagens da camada e criaria uma ação para colocar a imagem superior (seu "Grupo 1") sobre a imagem atual, salvando e fechando. Em seguida, use a ferramenta de lote para aplicar essa ação a todas as suas imagens de camada salvas.

TMobotron
fonte
Existe uma maneira de me gravar copiando o nome da camada?
precisa saber é o seguinte
Não que eu saiba, mas não acredito que você deva precisar com esse método. O script deve salvar os arquivos com os nomes das camadas e, se você salvar novamente as imagens na ação criada, as manterá. Deixe-me saber se isso está lhe causando problemas. Se você está perguntando, porque você está adicionando coisas ao nome do arquivo (beats by dre etc), eu faria isso com um programa diferente (não PS) no final. Provavelmente, existe uma maneira simples de fazer a linha de comando em lote.
precisa saber é o seguinte
-2
  1. Selecione a camada que deseja salvar como jpeg / png e, no painel de camadas, o Photoshop realçará automaticamente qualquer camada selecionada.
  2. Em seguida, vá para o ícone de olho ao lado da camada selecionada no painel Camadas; mantenha pressionada a tecla alt e clique no olho.
  3. Isso tornará visível apenas a camada que você deseja salvar como jpeg / png enquanto oculta outras camadas.
  4. Agora apare o plano de fundo extra em Imagem> Aparar.
  5. Salve sua imagem atual pressionando Alt + Ctrl + Shift + S. Ele salvará sua imagem para a web, ie. no formato png / jpeg.
SuDzKooL
fonte
2
Isso realmente não responde à pergunta.
Scott
Sim..! Não está de acordo com a pergunta, mas pode ser útil se você deseja que uma única camada seja convertida em formato da Web.
SuDzKooL 28/08
Concordado, é útil .. mas essencialmente não relacionado à pergunta em si. As respostas devem realmente tentar responder à pergunta que está sendo feita. :)
Scott