Aspose.PSD สำหรับ Java 23.9 - บันทึกการออกจำหน่าย
Contents
[
Hide
]
หน้านี้มีบันทึกการออกจำหน่ายสำหรับ Aspose.PSD สำหรับ Java 23.9
หมายเลข | สรุป | หมวดหมู่ |
---|---|---|
PSDJAVA-527 | การนำมาใช้งานการสร้างมาสก์สำหรับเลเยอร์ปรับปรุงใหม่ | คุณลักษณะ |
PSDJAVA-528 | เพิ่มการสนับสนุนการผสมเลเยอร์ดึกดาบแบบกลุ่มเป็นตัวเลือกการผสม | คุณลักษณะ |
PSDJAVA-529 | ไฟล์ PSD ที่มีโหมดสี 16 บิตไม่ใช้มาสก์สำหรับเลเยอร์ปรับปรุง | ข้อบกพร่อง |
PSDJAVA-530 | การแสดงผลไม่ถูกต้องของเครื่องหมายวงเล็บในเลเยอร์ข้อความ | ข้อบกพร่อง |
PSDJAVA-531 | ไม่สามารถอัปเดตสไตล์ในเลเยอร์ข้อความ | ข้อบกพร่อง |
PSDJAVA-532 | หลังจากส่งออกไฟล์ PSD ด้วย CMYK สีพังสีในไฟล์ PSD ที่ส่งออก | ข้อบกพร่อง |
PSDJAVA-533 | ไฟล์ PSB ที่เฉพาะเจาะจงโยงออกข้อยกเว้น “ของสี่เหลี่ยมไม่มีพื้นที่ประมวลผลร่วม” | ข้อบกพร่อง |
PSDJAVA-534 | การโหลดภาพล้มเหลว OverflowException: ปฏิบัติการคำนวณที่เกิดความผิดพลาด | ข้อบกพร่อง |
การเปลี่ยนแปลงใน Public API
API ที่เพิ่มเข้ามา:
- M:com.aspose.psd.PixelDataFormat.getCmyk16
- M:com.aspose.psd.PixelDataFormat.getCmyka16
- M:com.aspose.psd.fileformats.psd.layers.Layer.getBlendClippedElements
- M:com.aspose.psd.fileformats.psd.layers.Layer.setBlendClippedElements(boolean)
API ที่ถูกนำออก:
- ไม่มี
ตัวอย่างการใช้งาน:
** PSDJAVA-527. การนำมาใช้งานการสร้างมาส์สำหรับเลเยอร์ปรับปรุงใหม่**
public static void main(String[] args) {
String srcFile = "src/main/resources/zendeya_BW.psd";
String dstFile = "src/main/resources/zendeya_BW_out.psd";
try (PsdImage im = (PsdImage) Image.load(srcFile)) {
im.addBlackWhiteAdjustmentLayer();
im.save(dstFile);
}
try (PsdImage im = (PsdImage) Image.load(dstFile)) {
Layer layer = im.getLayers()[1];
assertAreEqual(5, layer.getChannelsCount());
assertAreEqual((short) -2, layer.getChannelInformation()[4].getChannelID());
}
}
static void assertAreEqual(Object expected, Object actual) {
assertAreEqual(expected, actual, "ไม่เท่ากัน.");
}
static void assertAreEqual(Object expected, Object actual, String message) {
if (!expected.equals(actual)) {
throw new IllegalArgumentException(message);
}
}
** PSDJAVA-528. เพิ่มการสนับสนุนการผสมเลเยอร์ดึกดาบแบบกลุ่มเป็นตัวเลือกการผสม**
String sourceFile = "src/main/resources/example_source.psd";
String outputPsd = "src/main/resources/example_output.psd";
String outputPng = "src/main/resources/example_output.png";
try (PsdImage image = (PsdImage)Image.load(sourceFile)) {
image.getLayers()[1].setBlendClippedElements(false);
image.save(outputPsd);
image.save(outputPng, new PngOptions());
}
ต่อไปมี…