Objeto 'não inteligente' no Photoshop

22

Criei um design no Photoshop CS6 e usei um grande número de objetos inteligentes que tornaram o fluxo de trabalho mais fácil (pelo menos para mim). Agora terminei de trabalhar no design e quero "desmarcar" todos os objetos devido ao grande tamanho do arquivo do PSD. Eu não quero fazer Rasterize Layer porque quero manter cada camada que estava originalmente na Smart Object. Eu quero converter cada objeto inteligente (alguns deles têm Estilos de camada aplicados) em um grupo (pasta) que terá todas as camadas internas + o FX aplicado originalmente ao objeto inteligente e ele estará no local exato de onde o objeto inteligente objeto era antes.

Não consegui encontrar nada sobre isso na internet.

Além disso, alguns dos objetos inteligentes possuem objetos inteligentes internos. Não me importo de fazer isso manualmente, mas copiar e colar todas as camadas no objeto inteligente é uma maneira muito irritante, porque preciso dimensionar e transformar as camadas coladas.

matan129
fonte
5
Achei que eu faria uma pesquisa rápida antes de ir para a cama. Isso parece bastante legítimo: blog.kam88.com/en/expanding-smart-objects-script.html
Joonas
Obrigado, vou dar uma olhada. não poderia achar que eu (eu fiz alguma pesquisa antes de pedir)
matan129
Script @Joonas Nice, obrigado. Porém, ele não move ou dimensiona o objeto. Se você escrever isso como resposta, eu aceito, para o representante.
matan129
@ matan129 Acho que não é possível, apenas aplicar os efeitos da camada inteligente é a única coisa que você pode transferir. Eu ficaria surpreso se alguém pudesse escrever um script aplicando as mesmas transformações para cada objeto individual do objeto inteligente, porque você o está transformando em relação ao grupo e não ao objeto singular - os resultados nunca serão os mesmos.
Adam Schuld 29/07
Sim, eu pensei que sim, mas não tinha certeza.
matan129

Respostas:

5

Eu tentei o script Captain Awesome pela primeira vez, mas não me convinha, então escrevi o meu. Mas isso não funciona no CS6. A versão suportada é o PS CC 2015.1.2+

Recursos

  • Coloca o conteúdo exatamente no mesmo local.
  • Funciona com várias camadas simultaneamente.
  • Respeita a composição selecionada no objeto inteligente.
  • Escala o conteúdo se o "SO" tiver tamanho diferente.
  • Também dimensiona os efeitos da camada.

Faça o download aqui: http://bereza.cz/ps/

Jarda
fonte
17
  • Clique duas vezes no objeto inteligente para abri-lo em uma nova janela
  • Destaque todas as camadas no .psb (objeto inteligente) que é aberto
  • Escolha Layer > Groupno menu
  • Mantenha a Shifttecla pressionada e arraste da Janela Objeto Inteligente para a janela do documento original com a Ferramenta Mover.
  • Arraste o ícone fx da camada Smart Object para o novo grupo de camadas que você acabou de arrastar
  • Exclua a camada Objeto inteligente.

As únicas advertências para esse método são escala e posicionamento . Pode ser necessário reposicionar alguns grupos, dependendo de como eles interagem com as bordas do documento original. E se você dimensionou a camada Objeto Inteligente, também pode ser necessário dimensionar o grupo.

Esse método está longe de ser perfeito, mas é sobre o único método que conheço.

Por comentários , (originalmente encontrado por Joonas), parece haver um script escrito por Kamil Khadeyev que automatiza parte disso. Você pode ver detalhes do script no site Captain Awesome . Não afirmo que a funcionalidade do script nunca o tenha usado.

Scott
fonte
3

Infelizmente, objetos inteligentes são burros nesse sentido.

Com toda a mágica que as camadas inteligentes permitem, o negativo é que não há uma maneira fácil de desagrupá-las com eficiência. A única maneira de trazer o conteúdo desse objeto inteligente para o documento do Photoshop é exportar o objeto inteligente como um arquivo .psb ou editar o objeto inteligente e duplicar manualmente as camadas novamente no documento original.

Se você tivesse efeitos de filtro no objeto inteligente, seria necessário reaplicá-los. Se possível, eu duplicaria o objeto inteligente e rasterizaria a cópia, mas se você não tiver outra escolha, talvez seja necessário percorrer manualmente o conteúdo do objeto inteligente para trazê-lo de volta ao documento original.

Editar: Link para scripts que permitem a expansão de um objeto inteligente - blog do Kam88 - este é um script personalizado que você pode aplicar na sua pasta de predefinições / scripts e usar para expandir o objeto inteligente. Funciona como um encanto.

Crédito para Joonas

Adam Schuld
fonte
0

Eu tenho um método bastante eficaz que funciona - embora não seja a solução mais elegante. Se você clicar duas vezes no objeto inteligente no painel 'Camadas', ele será aberto em uma nova janela.

Obviamente, você pode editar o conteúdo do objeto inteligente dessa maneira. Mas, se você selecionar todas as camadas do seu objeto inteligente - novamente, no painel "camadas" - e passar a ferramenta de movimentação sobre a tela, poderá arrastar e soltar todas as camadas na janela da tela original .

Pode ser necessário arrastar e soltar para recuperar o alinhamento das coisas, mas no geral é uma solução alternativa para um problema difícil.

Colorful Revolution Media
fonte
0

Aqui está uma maneira fácil de desmarcar um objeto inteligente no Adobe Photoshop CC:

  1. em um controle Mac + clique na camada de objeto inteligente
  2. selecione "selecionar pixels"
  3. vá para o menu Camada / Novo / Camada via cópia ou clique no comando + J

Nota: este não é destrutivo para a camada inteligente.

HiGeorge
fonte
Isso incorretamente assume que o objeto inteligente é composto de pixels. Pode haver absolutamente conteúdo de vetor ou camadas de texto em qualquer objeto inteligente. Estes são muito diferentes dos pixels.
Scott
0
  1. Abra o Smart Object clicando duas vezes no ícone na borda esquerda da camada SO.
  2. Ctrl+ Alt+ Iredimensione a imagem para corresponder à do destino original.
  3. Selecione todas as camadas no objeto inteligente
  4. Clique com o botão direito do mouse nas camadas selecionadas e escolha Duplicar .
  5. Na lista de destinos, escolha Doc principal (ou novo)
  6. Feche sem salvar / Ocultar ou Excluir seu objeto inteligente.

Você está feito. As novas camadas duplicadas também retêm quaisquer mods de estilo.

XOR42
fonte
0

Se o tamanho do arquivo for o único problema, o que você propõe fazer não o resolverá. Um objeto inteligente ou o equivalente a todas as suas camadas foram agrupados dentro do arquivo principal, resultaria no mesmo tamanho de arquivo. O que você gostaria de fazer é alterar seu objeto inteligente incorporado para um objeto inteligente vinculado, que solicita que você salve o objeto inteligente como um arquivo no disco rígido. Portanto, para cada arquivo mestre, você pode criar uma pasta Links e converter todos os seus objetos inteligentes incorporados em objetos inteligentes vinculados e salvá-los nessa pasta Links para cada arquivo mestre. Isso tornará seu arquivo mestre muito menor no tamanho dos arquivos, mas ainda terá todas as camadas aninhadas dentro dos objetos inteligentes vinculados.

user144648
fonte
-1
  1. Scail cada objeto inteligente para o tamanho exato que eles são representados no seu arquivo final.
  2. Selecione todas as camadas no objeto inteligente e arraste para o arquivo final
  3. Use o objeto inteligente para localizar e verificar a dispersão dos novos arquivos que você arrastou.
  4. Quando a raspagem e o posicionamento estiverem corretos, exclua o objeto inteligente.

Isso deve ser feito com cada objeto inteligente convertido novamente em camadas no seu arquivo final.

Carl Mayfield
fonte
isso já foi dito em outra resposta, você não está adicionando nada de novo aqui. Existem muitas outras perguntas não respondidas que podem se beneficiar com a sua opinião. Confira!
Luciano
-1

Destaque todas as suas camadas de objetos inteligentes e pressione

Ctrl/Command+ Alt/Option+ Shift+ E.

Isso coloca todos os objetos inteligentes em uma camada. Feito.

Pletora Imagem
fonte
-2

Isso pode ajudar alguns de vocês:

  1. Selecione a camada Objeto Inteligente
  2. Anúncio nova camada (coloque-a abaixo da Camada de objetos inteligentes, se você deseja manter a nomeação)
  3. Selecione Nova camada e camada de objeto inteligente
  4. CMD / CTRL + E (Mesclar ambas as camadas> seu Objeto Inteligente deve aparecer exatamente como você organizou, dimensioná-lo em sua tela)

Comparamos o mesmo desenho com / sem a técnica Smart Object> Resultado: sem objetos inteligentes, o arquivo fica menor.

user88075
fonte
que rasterizar a camada, a questão solicita especificamente uma solução sem fazê-lo
Luciano
-2

Clique duas vezes no objeto inteligente para abri-lo, selecione todas as camadas, clique com o botão direito do mouse -> camadas duplicadas -> selecione o projeto original como destino.

yoyo froyo
fonte
Por favor, explique melhor o que você quer dizer ... Bem-vindo!
Mensch 21/03
-3

Esse script funcionou bem para mim para esse fim. https://github.com/thommeo/Expand-SmartObject/blob/master/README.md

loaymansy
fonte
Bem vindo ao site! Embora eu seja um grande fã do Github, solicitamos que todas as respostas tenham as informações mínimas na resposta, pois os links podem apodrecer e, nesse caso, o repositório pode ser excluído. Se você deseja vincular o repositório, tudo bem, mas a resposta deve ser editada para incluir o script e explicar como ou o que está acontecendo. Se você não optar por fazer uma edição e se isso for sinalizado como spam, talvez seja necessário removê-lo. Aguardamos a sua edição!
D JunVᴀᴅᴇʀ
O script é para CS4 e não está trabalhando em CS6
brasofilo
-3

Clique com o botão direito do mouse na miniatura de objeto inteligente e rasterize-a.

Jus10
fonte
1
Não preserva as camadas. O resultado será apenas uma camada.
Jarda
-3

A solução é rasterizar sua camada, por exemplo, em uma camada de objeto inteligente, se você deseja cortar ou excluir uma seleção, clique com o botão direito do mouse na camada e selecione rasterizar camada e rasterizá-la ... agora você pode executar a mesma ação e não é mais um objeto inteligente. Espero que isso ajude, se houver mais alguma coisa que eu possa ajudá-lo, me avise.

Dhayaalan VR
fonte
1
leia a pergunta novamente: O OP diz explicitamente que não quero fazer Rasterize Layer . Além disso, não deixe seu endereço de e-mail exposto dessa maneira, pois os spammers o encontrarão e o usarão para todos os tipos de fins. Independentemente disso, essa é uma pergunta muito antiga; adicione uma resposta apenas se houver alguma informação nova. Consulte Como responder para saber mais.
Luciano