Class BlendingOptions

BlendingOptions class

BlendingOptions. Ini adalah pembungkus untuk Lfx2Resource yang menyediakan api untuk efek lapisan

public class BlendingOptions

Properti

NamaKeterangan
Effects { get; }Mendapatkan efeknya.

Metode

NamaKeterangan
AddColorOverlay()Menambahkan overlay warna.
AddDropShadow()Menambahkan efek bayangan jatuh.
AddGradientOverlay()Menambahkan hamparan Gradien.
AddInnerShadow()Menambahkan efek bayangan dalam.
AddOuterGlow()Menambahkan efek cahaya luar.
AddPatternOverlay()Menambahkan Hamparan Pola.
AddStroke(FillType)Menambahkan efek goresan.

Contoh

Kode berikut menunjukkan cara mengubah pengaturan Efek Lapisan Inner Shadow.

[C#]

string sourceFile = "example.psd";
string outputFile = "sample_out.psd";

// Memuat gambar yang ada ke dalam instance kelas PsdImage
var loadOptions = new PsdLoadOptions();
loadOptions.LoadEffectsResource = true;
using (var image = (PsdImage)Image.Load(sourceFile, loadOptions))
{
    var layer = image.Layers[image.Layers.Length - 1];
    var shadowEffect = (IShadowEffect)layer.BlendingOptions.Effects[0];

    shadowEffect.Color = Color.Green;
    shadowEffect.Opacity = 128;
    shadowEffect.Distance = 1;
    shadowEffect.UseGlobalLight = false;
    shadowEffect.Size = 2;
    shadowEffect.Angle = 45;
    shadowEffect.Spread = 50;
    shadowEffect.Noise = 5;

    image.Save(outputFile, new PsdOptions(image));
}

Lihat juga