PsdImage.AddRegularLayer

PsdImage.AddRegularLayer method

Yeni bir normal katman ekler.

public Layer AddRegularLayer()

Geri dönüş değeri

Normal katman oluşturuldu.

Örnekler

Aşağıdaki kod, yeni oluşturulan normal katmanın PsdImage’a nasıl ekleneceğini gösterir.

[C#]

string sourceFileName = "OneLayer.psd";
string exportPath = "OneLayerEdited.psd";
string exportPathPng = "OneLayerEdited.png";

using (var im = (PsdImage)Image.Load(sourceFileName))
{
    // İki int dizisi hazırlanıyor
    var data1 = new int[2500];
    var data2 = new int[2500];

    var rect1 = new Rectangle(0, 0, 50, 50);
    var rect2 = new Rectangle(0, 0, 100, 25);

    for (int i = 0; i < 2500; i++)
    {
        data1[i] = -10000000;
        data2[i] = -10000000;
    }

    var layer1 = im.AddRegularLayer();
    layer1.Left = 25;
    layer1.Top = 25;
    layer1.Right = 75;
    layer1.Bottom = 75;
    layer1.SaveArgb32Pixels(rect1, data1);

    var layer2 = im.AddRegularLayer();
    layer2.Left = 25;
    layer2.Top = 150;
    layer2.Right = 125;
    layer2.Bottom = 175;
    layer2.SaveArgb32Pixels(rect2, data2);

    // psd'yi kaydet
    im.Save(exportPath, new PsdOptions());

    // png'yi kaydet
    im.Save(exportPathPng, new PngOptions());
}

Ayrıca bakınız