GradientFillSettings.GradientType
GradientFillSettings.GradientType property
Λαμβάνει ή ορίζει τον τύπο της κλίσης.
public GradientType GradientType { get; set; }
Αξία περιουσίας
Ο τύπος της κλίσης.
Παραδείγματα
Ο παρακάτω κώδικας αποθηκεύει εικόνες με διαφορετικό τύπο διαβάθμισης και δείχνει πώς να 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 });
}
}
Δείτε επίσης
- enum GradientType
- class GradientFillSettings
- χώρος ονομάτων Aspose.PSD.FileFormats.Psd.Layers.FillSettings
- συνέλευση Aspose.PSD