Class DropShadowEffect
내용물
[
숨다
]DropShadowEffect class
그림자 레이어 효과
public class DropShadowEffect : IShadowEffect
속성
이름 | 설명 |
---|---|
Angle { get; set; } | 각도를 가져오거나 설정합니다. |
BlendMode { get; set; } | 혼합 모드를 가져오거나 설정합니다. |
Color { get; set; } | 색상을 가져오거나 설정합니다. |
Distance { get; set; } | 거리를 픽셀 단위로 가져오거나 설정합니다. |
EffectType { get; } | effect 유형을 가져옵니다. |
IsVisible { get; set; } | 이 인스턴스가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
KnocksOut { get; set; } | [knock out]. 여부를 나타내는 값을 가져오거나 설정합니다. |
Noise { get; set; } | 노이즈를 가져오거나 설정합니다. |
Opacity { get; set; } | 불투명도를 가져오거나 설정합니다. |
Size { get; set; } | 블러 값을 픽셀 단위로 가져오거나 설정합니다. |
Spread { get; set; } | 강도를 백분율로 가져오거나 설정합니다. |
UseGlobalLight { get; set; } | [모든 레이어 효과에서 이 각도 사용]. 여부를 나타내는 값을 가져오거나 설정합니다. |
예
다음 코드는 전역 각도 값을 변경하기 위한 PsdImage.GlobalAngle 속성에 대한 지원을 보여줍니다.
[C#]
// DropShadowEffect.UseGlobalLight 속성이 'true'인 경우 DropShadowEffect 객체는 PsdImage.GlobalAngle 속성의 각도 값을 사용합니다.
using (PsdImage image = (PsdImage)Image.Load("4.psd"))
{
image.GlobalAngle = 30;
image.Save("output.psd");
}
다음 코드는 DropShadowEffect의 Opacity 속성을 사용하는 방법을 보여줍니다.
[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;
// 불투명도가 20인 예
dropShadowEffect.Opacity = 20;
psdImage.Save(outputImage20, new PngOptions());
// 불투명도가 20인 예0
dropShadowEffect.Opacity = 200;
psdImage.Save(outputImage200, new PngOptions());
}
또한보십시오
- interface IShadowEffect
- 네임스페이스 Aspose.PSD.FileFormats.Psd.Layers.LayerEffects
- 집회 Aspose.PSD