Soporte de capas de relleno

Capas de relleno con relleno de patrón

Este artículo demuestra cómo rellenar la capa de PSD con el relleno de patrón. Un patrón es una imagen, color, sombra o línea que se utiliza para rellenar un área de una imagen. Utilice Aspose.PSD.FileFormats.Psd.Layers.FillLayer para agregar un patrón en la capa PSD. Los fragmentos de código siguientes cargan un archivo PSD, acceden a la clase Filllayer y establecen el patrón utilizando las propiedades PatternFillSettings.

Aquí hay otro ejemplo que demuestra cómo Aspose.PSD renderiza el patrón utilizando FillLayer e IPatternFillSettings.

Capas de relleno con relleno de degradado

Este artículo demuestra el uso del relleno de degradado para llenar la capa PSD. Aspose.PSD APIs han expuesto métodos eficientes y fáciles de usar para lograr este objetivo. Aspose.PSD ha expuesto las clases GradientColorPoint y GradientTransparencyPoint para agregar un efecto de degradado en una capa.

Los pasos para llenar la capa de PSD con un relleno de degradado son tan simples como los siguientes:

  • Cargue un archivo PSD como una imagen utilizando el método de fábrica Load expuesto por la clase Image.
  • Establezca las propiedades de configuración del objeto FillLayer.
  • Cree una lista de ColorPoints con los colores requeridos y las posiciones de color.
  • Cree una lista de puntos de transparencia con la opacidad requerida y la posición del punto de transparencia.
  • Llame al método FillLayer.Update.
  • Guarde los resultados.

El siguiente fragmento de código le muestra cómo agregar un relleno de degradado para llenar la capa de PSD.

Aquí hay otro ejemplo que utiliza una propiedad de GradientFillSettings.GradientType para llenar la capa de PSD con un relleno de degradado. Aspose.PSD admite los siguientes tipos de degradado a través de la enumeración GradientType:

  • GradientType.Linear: En un degradado lineal, la transición de color va desde el tono inicial al final en línea recta.
  • GradientType.Radial: En un degradado radial, los colores se despliegan desde el punto de inicio en un patrón circular.
  • GradientType.Angle: En un degradado angular, el degradado se mueve en sentido antihorario alrededor del punto de inicio.
  • GradientType.Reflected: En un degradado reflejado, el color se refleja en ambos lados del punto de inicio.
  • GradientType.Diamond: El degradado de diamante crea una forma de diamante a partir del punto de inicio.

Soporte de propiedad de escala para capa de relleno de degradado

Este artículo demuestra cómo escalar FillLayer con relleno de degradado utilizando Aspose.PSD para .NET. Para este propósito, se ha agregado una nueva propiedad Scale en IGradientFillSettings.

A continuación se muestra la demostración del código que muestra cómo utilizar la propiedad de Scale.

Capas de relleno con relleno de color

Este artículo demuestra cómo llenar la capa de PSD con color. Por favor, utilice la clase Psd.Layers.FillLayer para añadir color en la capa PSD. El siguiente fragmento de código carga un archivo PSD, accede a la clase de capa de relleno y establece el color utilizando la propiedad FillLayer.FillSettings.