Class DropShadowEffect
Contenu
[
Cacher
]DropShadowEffect class
Effet de calque d’ombre portée
public class DropShadowEffect : IShadowEffect
Propriétés
Nom | La description |
---|---|
Angle { get; set; } | Obtient ou définit l’angle en degrés. |
BlendMode { get; set; } | Obtient ou définit le mode de fusion. |
Color { get; set; } | Obtient ou définit la couleur. |
Distance { get; set; } | Obtient ou définit la distance en pixels. |
EffectType { get; } | Obtient un type d’effet |
IsVisible { get; set; } | Obtient ou définit une valeur indiquant si cette instance est visible. |
KnocksOut { get; set; } | Obtient ou définit une valeur indiquant si [knocks out]. |
Noise { get; set; } | Obtient ou définit le bruit. |
Opacity { get; set; } | Obtient ou définit l’opacité. |
Size { get; set; } | Obtient ou définit la valeur de flou en pixels. |
Spread { get; set; } | Obtient ou définit l’intensité sous forme de pourcentage. |
UseGlobalLight { get; set; } | Obtient ou définit une valeur indiquant si [utiliser cet angle dans tous les effets de calque]. |
Exemples
Le code suivant illustre la prise en charge de la propriété PsdImage.GlobalAngle pour modifier la valeur d’angle global.
[C#]
// Lorsque la propriété DropShadowEffect.UseGlobalLight est 'true', alors l'objet DropShadowEffect utilise la valeur d'angle de la propriété PsdImage.GlobalAngle.
using (PsdImage image = (PsdImage)Image.Load("4.psd"))
{
image.GlobalAngle = 30;
image.Save("output.psd");
}
Le code suivant illustre l’utilisation de la propriété Opacity de DropShadowEffect.
[C#]
string inputFile = "input.psd";
string outputImage20 = "outputImage20.png";
string outputImage200 = "outputImage200.png";
using (PsdImage psdImage = (PsdImage)Image.Load(inputFile, new LoadOptions()))
{
Layer workLayer = psdImage.Layers[1];
DropShadowEffect dropShadowEffect = workLayer.BlendingOptions.AddDropShadow();
dropShadowEffect.Distance = 0;
dropShadowEffect.Size = 8;
// Exemple avec Opacité = 20
dropShadowEffect.Opacity = 20;
psdImage.Save(outputImage20, new PngOptions());
// Exemple avec Opacité = 200
dropShadowEffect.Opacity = 200;
psdImage.Save(outputImage200, new PngOptions());
}
Voir également
- interface IShadowEffect
- espace de noms Aspose.PSD.FileFormats.Psd.Layers.LayerEffects
- Assemblée Aspose.PSD