Support des calques de remplissage
Calques de remplissage avec motif de remplissage
Cet article démontre comment remplir le calque PSD avec le motif de remplissage. Un motif est une image, une couleur, une ombre ou une ligne utilisée pour remplir une zone d’une image. Veuillez utiliser Aspose.PSD.FileFormats.Psd.Layers.FillLayer pour ajouter un motif dans le calque PSD. Les extraits de code suivants chargent un fichier PSD, accèdent à la classe Filllayer et définissent le motif à l’aide des propriétés PatternFillSettings.
Voici un autre exemple qui démontre comment Aspose.PSD rend le motif en utilisant FillLayer et IPatternFillSettings.
Calques de remplissage avec remplissage dégradé
Cet article démontre l’utilisation du remplissage dégradé pour remplir le calque PSD. Les API Aspose.PSD ont exposé des méthodes efficaces et faciles à utiliser pour atteindre cet objectif. Aspose.PSD a exposé les classes GradientColorPoint et GradientTransparencyPoint pour ajouter un effet dégradé à un calque.
Les étapes pour remplir le calque PSD avec un remplissage dégradé sont aussi simples que ci-dessous :
- Charger un fichier PSD en tant qu’image en utilisant la méthode d’usine Load exposée par la classe Image.
- Définir les propriétés des paramètres de FillLayer.
- Créer une liste de ColorPoints avec les couleurs requises et les positions des couleurs.
- Créer une liste de points de transparence avec l’opacité requise et la position du point de transparence.
- Appeler la méthode FillLayer.Update.
- Enregistrer les résultats.
L’extrait de code suivant vous montre comment ajouter un remplissage dégradé pour remplir un calque PSD.
Voici un autre exemple qui utilise la propriété GradientFillSettings.GradientType pour remplir le calque PSD avec un remplissage dégradé. Aspose.PSD prend en charge les types de dégradé suivants via l’énumération GradientType :
- GradientType.Linear: Dans un dégradé linéaire, la transition de couleur se fait en ligne droite du ton de départ à la fin.
- GradientType.Radial: Dans un dégradé radial, les couleurs se déploient à partir du point de départ selon un motif circulaire.
- GradientType.Angle: Dans un dégradé angulaire, le dégradé tourne dans le sens inverse des aiguilles d’une montre autour du point de départ.
- GradientType.Reflected: Dans un dégradé réfléchi, la couleur est réfléchie de part et d’autre du point de départ.
- GradientType.Diamond: Le dégradé en forme de diamant crée une forme de diamant à partir du point de départ.
Support de la propriété d’échelle pour le calque de remplissage dégradé
Cet article démontre comment mettre à l’échelle le calque de remplissage avec un remplissage dégradé en utilisant Aspose.PSD pour .NET. À cette fin, une nouvelle propriété Echelle a été ajoutée dans IGradientFillSettings.
Voici la démonstration de code qui montre comment utiliser la propriété Echelle.
Calques de remplissage avec remplissage de couleur
Cet article démontre comment remplir le calque PSD avec une couleur. Veuillez utiliser la classe Psd.Layers.FillLayer pour ajouter une couleur dans le calque PSD. L’extrait de code suivant charge un fichier PSD, accède à la classe de calque de remplissage et définit la couleur en utilisant la propriété FillLayer.FillSettings.