ใช้การปกป้อง

การสนับสนุนเลเยอร์มาสก์

บทความนี้แสดงวิธีการสนับสนุนเลเยอร์ของการปกป้องสำหรับภาพ PSD จากนั้นบันทึกภาพเหล่านั้น โค้ดตัวอย่างได้รับการนำเสนอด้านล่าง

String dataDir = Utils.getDataDir(SupportOfLayerMask.class) + "PSD/";
// Export of the psd with complex mask
String sourceFileName = dataDir + "MaskComplex.psd";
String exportPath = dataDir + "MaskComplex.png";
try (PsdImage im = (PsdImage) Image.load(sourceFileName)) {
// Export to PNG
PngOptions saveOptions = new PngOptions();
saveOptions.setColorType(PngColorType.TruecolorWithAlpha);
im.save(exportPath, saveOptions);
}

การสนับสนุนการปกป้องด้วยการคลิป

บทความนี้แสดงวิธีการสนับสนุนการปกป้องด้วยการตัด PSD ใน Aspose.PSD โค้ดตัวอย่างได้รับการนำเสนอด้านล่าง

String dataDir = Utils.getDataDir(SupportOfClippingMask.class) + "PSD/";
// Exposure layer editing
// Export of the psd with complex clipping mask
String sourceFileName = dataDir + "ClippingMaskComplex.psd";
String exportPath = dataDir + "ClippingMaskComplex.png";
try (PsdImage im = (PsdImage) Image.load(sourceFileName)) {
// Export to PNG
PngOptions saveOptions = new PngOptions();
saveOptions.setColorType(PngColorType.TruecolorWithAlpha);
im.save(exportPath, saveOptions);
}