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:
- Atur properti LoadEffectsResource.
- Muat file PSD sebagai gambar menggunakan metode pabrik Load yang terpapar oleh kelas Image dan tentukan PsdLoadOptions.
- Atur properti pengaturan ColorFillSetting.
- Simpan hasilnya.
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 }); | |
} |