PsdImage.AddRegularLayer
PsdImage.AddRegularLayer method
Voegt een nieuwe reguliere laag toe.
public Layer AddRegularLayer()
Winstwaarde
Gewone laag gemaakt.
Voorbeelden
De volgende code laat zien hoe de nieuw gegenereerde reguliere laag aan PsdImage kan worden toegevoegd.
[C#]
string sourceFileName = "OneLayer.psd";
string exportPath = "OneLayerEdited.psd";
string exportPathPng = "OneLayerEdited.png";
using (var im = (PsdImage)Image.Load(sourceFileName))
{
// Twee int-arrays voorbereiden
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);
// Bewaar psd
im.Save(exportPath, new PsdOptions());
// Bewaar png
im.Save(exportPathPng, new PngOptions());
}
Zie ook
- class Layer
- class PsdImage
- naamruimte Aspose.PSD.FileFormats.Psd
- montage Aspose.PSD