הוספת שכבה ל-PSD
Contents
[
Hide
]
סקירה
זהו מקרה שימוש נפוץ. כל שעליך לעשות הוא לפתוח את הקובץ שאתה צריך כקושי ולאחר מכן להשתמש ב-Aspose.PSD כדי להוסיף קובץ זה כשכבה חדשה. ניתן גם לשנות את סדר שכבות ה-PSD.
כדי להוסיף קובץ גרפי כשכבה ל-PSD, יש להשתמש בקוד הבא:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); | |
} |
כדי לשנות את סדר השכבות, יש לראות ב- מדריך API לשכבות PSD במחלקת תמונת Psd