Class DropShadowEffect
Innehåll
[
Dölj
]DropShadowEffect class
Drop Shadow Layer effekt
public class DropShadowEffect : IShadowEffect
Egenskaper
namn | Beskrivning |
---|---|
Angle { get; set; } | Hämtar eller ställer in vinkeln i grader. |
BlendMode { get; set; } | Hämtar eller ställer in blandningsläget. |
Color { get; set; } | Hämtar eller ställer in färgen. |
Distance { get; set; } | Hämtar eller ställer in avståndet i pixlar. |
EffectType { get; } | Får en typ av effekt |
IsVisible { get; set; } | Hämtar eller ställer in ett värde som anger om denna instans är synlig. |
KnocksOut { get; set; } | Hämtar eller ställer in ett värde som anger om [slår ut]. |
Noise { get; set; } | Får eller ställer in bruset. |
Opacity { get; set; } | Hämtar eller ställer in opaciteten. |
Size { get; set; } | Hämtar eller ställer in oskärpa värdet i pixlar. |
Spread { get; set; } | Hämtar eller ställer in intensiteten som en procent. |
UseGlobalLight { get; set; } | Hämtar eller ställer in ett värde som anger om [använd denna vinkel i alla lagereffekter]. |
Exempel
Följande kod visar stöd för egenskapen PsdImage.GlobalAngle för att ändra det globala vinkelvärdet.
[C#]
// När egenskapen DropShadowEffect.UseGlobalLight är 'true' använder DropShadowEffect-objektet vinkelvärdet från egenskapen PsdImage.GlobalAngle.
using (PsdImage image = (PsdImage)Image.Load("4.psd"))
{
image.GlobalAngle = 30;
image.Save("output.psd");
}
Följande kod visar hur Opacity-egenskapen för DropShadowEffect används.
[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;
// Exempel med Opacitet = 20
dropShadowEffect.Opacity = 20;
psdImage.Save(outputImage20, new PngOptions());
// Exempel med Opacitet = 200
dropShadowEffect.Opacity = 200;
psdImage.Save(outputImage200, new PngOptions());
}
Se även
- interface IShadowEffect
- namnutrymme Aspose.PSD.FileFormats.Psd.Layers.LayerEffects
- hopsättning Aspose.PSD