Suporte de Camadas de Preenchimento
Camadas de Preenchimento Com Preenchimento de Padrão
Este artigo demonstra como preencher a camada PSD com preenchimento de padrão. Um padrão é uma imagem, cor, sombra ou linha que é usada para preencher uma área de uma imagem. Por favor, use a classe Aspose.PSD.FileFormats.Psd.Layers.FillLayer para adicionar um padrão na camada PSD. Os trechos de código seguintes carregam um arquivo PSD, acessam a classe Filllayer e definem o padrão usando as propriedades PatternFillSettings.
Aqui está outro exemplo que demonstra como o Aspose.PSD renderiza o padrão utilizando as classes FillLayer e IPatternFillSettings.
Camadas de Preenchimento Com Preenchimento de Gradiente
Este artigo demonstra o uso do preenchimento de gradiente para preencher a camada PSD. As APIs Aspose.PSD expuseram métodos eficientes e fáceis de usar para alcançar este objetivo. O Aspose.PSD expôs as classes GradientColorPoint e GradientTransparencyPoint para adicionar um efeito de gradiente em uma camada.
`Os passos para preencher a camada PSD com um preenchimento de gradiente são simples como abaixo:
- Carregar um arquivo PSD como uma imagem usando o método de fábrica Load exposto pela classe Image.
- Configurar as propriedades de configuração do objeto FillLayer.
- Criar uma lista de ColorPoints com cores necessárias e posições da cor.
- Criar uma lista de pontos de transparência com opacidade necessária e posição do ponto de transparência.
- Chamar o método FillLayer.Update.
- Salvar os resultados.
O trecho de código seguinte mostra como adicionar preenchimento de gradiente em uma camada PSD.
Aqui está outro exemplo que utiliza a propriedade GradientFillSettings.GradientType para preencher a camada PSD com preenchimento de gradiente. O Aspose.PSD suporta os seguintes tipos de gradiente através da enumeração GradientType:
- GradientType.Linear: Em um gradiente linear, a transição de cor vai do tom inicial ao final em linha reta.
- GradientType.Radial: Em um gradiente radial, as cores se propagam a partir do ponto inicial em um padrão circular.
- GradientType.Angle: Um gradiente angular varre no sentido anti-horário ao redor do ponto inicial.
- GradientType.Reflected: Em um gradiente refletido, a cor é espelhada em ambos os lados do ponto inicial.
- GradientType.Diamond: O gradiente em forma de diamante cria uma forma de diamante a partir do ponto inicial.
Suporte da Propriedade de Escala para Camadas de Preenchimento de Gradiente
Este artigo demonstra como escalar a Camada de Preenchimento com preenchimento de gradiente usando o Aspose.PSD para .NET. Para este propósito, uma nova propriedade Scale foi adicionada em IGradientFillSettings.
A seguir está a demonstração de código que mostra como usar a propriedade Scale.
Camadas de Preenchimento Com Preenchimento de Cor
Este artigo demonstra como preencher a camada PSD com cor. Por favor, use a classe Psd.Layers.FillLayer para adicionar cor na camada PSD. O trecho de código seguinte carrega um arquivo PSD, acessa a classe de camada de preenchimento e define a cor usando a propriedade FillLayer.FillSettings.