Efek Stroke dengan Isian Warna

Efek Stroke dengan Isian Warna

Artikel ini menunjukkan bagaimana merender efek stroke dengan isian warna. Efek Stroke digunakan untuk menambahkan garis dan border ke lapisan dan bentuk. Ini dapat digunakan untuk membuat garis warna solid, gradien warna yang berwarna-warni, serta border yang berpola.

Langkah-langkah untuk merender Efek Stroke dengan Isian Warna adalah sebagai berikut:

Potongan kode berikut menunjukkan bagaimana merender Efek Stroke dengan Isian Warna.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_PSD();
// Implement rendering of Stroke effect with Color Fill for export
string sourceFileName = dataDir + "StrokeComplex.psd";
string exportPath = dataDir + "StrokeComplexRendering.psd";
string exportPathPng = dataDir + "StrokeComplexRendering.png";
var loadOptions = new PsdLoadOptions()
{
LoadEffectsResource = true
};
using (var im = (PsdImage)Image.Load(sourceFileName, loadOptions))
{
for (int i = 0; i < im.Layers.Length; i++)
{
var effect = (StrokeEffect)im.Layers[i].BlendingOptions.Effects[0];
var settings = (ColorFillSettings)effect.FillSettings;
settings.Color = Color.DeepPink;
}
// Save psd
im.Save(exportPath, new PsdOptions());
// Save png
im.Save(exportPathPng, new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha });
}