Ajouter une couche à PSD

Vue d’ensemble

Il s’agit d’un cas d’utilisation couramment utilisé. Tout ce dont vous avez besoin est d’ouvrir le fichier dont vous avez besoin en tant que flux, puis d’utiliser Aspose.PSD pour ajouter ce fichier en tant que nouvelle couche. Vous pouvez également changer l’ordre des couches PSD.

Pour ajouter un fichier graphique en tant que couche à PSD, utilisez le code suivant:

// 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);
}

Pour changer l’ordre des couches, veuillez consulter la Référence de l’API des couches PSD dans la classe Psd Image