PSD'ye Katman Ekleme

Contents
[ ]

Genel Bakış

Bu sıkça kullanılan bir durumdur. İhtiyacınız olan tek şey, ihtiyacınız olan dosyayı bir akış olarak açmak ve ardından Aspose.PSD’yi kullanarak bu dosyayı yeni bir katman olarak eklemektir. Ayrıca, PSD Katmanlarının sırasını değiştirebilirsiniz.

Grafik dosyasını PSD’ye Katman olarak eklemek için aşağıdaki kodu kullanın:

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
string outputFilePath = dataDir + "PsdResult.psd";
var filesList = new string[]
{
"PsdExample.psd",
"BmpExample.bmp",
"GifExample.gif",
"Jpeg2000Example.jpf",
"JpegExample.jpg",
"PngExample.png",
"TiffExample.tif",
};
using (var image = new PsdImage(200, 200))
{
foreach (var fileName in filesList)
{
string filePath = dataDir + fileName;
using (var stream = new FileStream(filePath, FileMode.Open))
{
Layer layer = null;
try
{
layer = new Layer(stream);
image.AddLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.Dispose();
}
throw e;
}
}
}
image.Save(outputFilePath);
}

Katmanların sırasını değiştirmek için lütfen aşağıdaki PSD Katmanları API Referansı‘na Psd Image sınıfında bakın.