GradientFillSettings.GradientType

GradientFillSettings.GradientType property

الحصول على نوع التدرج اللوني أو تحديده.

public GradientType GradientType { get; set; }

Property_Value

نوع التدرج اللوني .

أمثلة

الكود التالي يحفظ الصور بنوع مختلف من التدرج ويوضح كيفية Aspose.PSD يرسم التدرج.

[C#]

string fileName = "FillLayerGradient.psd";
string sourceFile = fileName;
GradientType[] gradientTypes = new[]
{
    GradientType.Linear, GradientType.Radial, GradientType.Angle, GradientType.Reflected, GradientType.Diamond
};
using (var image = Image.Load(sourceFile))
{
    PsdImage psdImage = (PsdImage)image;
    FillLayer fillLayer = (FillLayer)psdImage.Layers[0];
    GradientFillSettings fillSettings = (GradientFillSettings)fillLayer.FillSettings;
    foreach (var gradientType in gradientTypes)
    {
        fillSettings.GradientType = gradientType;
        fillLayer.Update();

        string resultFile = fileName + "_" + gradientType.ToString() + ".png";
        resultFile = resultFile;
        psdImage.Save(resultFile, new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha });
    }
}

أنظر أيضا