Trabalhando com Camadas
Criar um Grupo de Camadas
Um grupo de camadas consiste em uma ou mais camadas e ajuda a organizar camadas semelhantes ou relacionadas. Usando Aspose.PSD para .NET, você pode criar um grupo de camadas. Para isso, um novo método AddLayerGroup foi adicionado na classe PsdImage para adicionar o grupo de camadas.
Os passos para criar grupos de camadas são simples:
- Crie uma instância de uma imagem usando a classe PsdImage com largura, altura e opções de imagem especificadas.
- Crie um LayerGroup com o nome e índice do grupo especificados.
- Crie uma instância da classe Layer e atribua a imagem PSD a ela.
- Adicione a camada criada ao grupo de camadas usando o método AddLayer exposto pela classe LayerGroup.
- Salve os resultados.
O trecho de código a seguir mostra como criar um grupo de camadas.
Renomear uma Camada
Você pode usar qualquer nome que desejar, mas a prática típica é usar uma descrição geral do objeto ou elemento que está naquela camada. Este artigo demonstra como você pode alterar o nome de uma camada usando Aspose.PSD para .NET. Para isso, uma nova propriedade DisplayName foi adicionada na classe Layer para exibir corretamente um nome de camada. Foi observado que quando o Photoshop salva um nome de camada usando a propriedade Name, então caracteres coreanos são armazenados como byte 63'?' em ASCII. Portanto, se você deseja exibir corretamente um nome de camada, use a propriedade DisplayName, porque a propriedade Name não suporta caracteres coreanos.
O exemplo de código a seguir mostra como você pode renomear uma camada.
Suporte a Camadas Linkadas
Linkar camadas é como agrupar as camadas. Se você estiver linkando duas ou mais camadas, permitirá fazer determinadas alterações em ambas as camadas vinculadas. Por exemplo, se você aplicar transformações a uma camada, elas serão aplicadas a todas as outras camadas vinculadas. Este artigo demonstra como você pode obter e desvincular camadas linkadas usando Aspose.PSD.