Aspose.PSD สำหรับ .NET 24.3 - บันทึกการอัปเดต
Contents
[
Hide
]
หน้านี้มีบันทึกการอัปเดตสำหรับ Aspose.PSD สำหรับ .NET 24.3
Key | สรุป | หมวดหมู่ |
---|---|---|
PSDNET-1914 | [รูปแบบ AI] ลดเวลาในการโหลดรูปภาพ AI หลายหน้าขนาดใหญ่ | การปรับปรุง |
PSDNET-1905 | ไฟล์ PSD หลังจากแปลงจาก 8 บิตเป็น 16 บิตกลายเป็นเขียนไม่อ่านได้ | บั๊ก |
PSDNET-1906 | ไฟล์ PSD หลังจากแปลงจาก 8 บิตเป็น 32 บิตกลายเป็นเขียนไม่อ่านได้ | บั๊ก |
PSDNET-1921 | [รูปแบบ AI] แก้ไขปัญหาการแสดงเส้นโค้งสั้นในไฟล์ AI | บั๊ก |
การเปลี่ยนแปลงของ Public API
APIs ที่เพิ่มเข้ามา:
- ไม่มี
APIs ที่ถูกลบ:
- ไม่มี
ตัวอย่างการใช้งาน:
PSDNET-1905. ไฟล์ PSD หลังจากแปลงจาก 8 บิตเป็น 16 บิตกลายเป็นเขียนไม่อ่านได้
string sourceFile = Path.Combine(baseFolder, "test_smart_layer.psd");
string outputFile = Path.Combine(outputFolder, "export.psd");
using (var psdImage8 = (PsdImage)Image.Load(sourceFile))
{
var psdOptions16 = new PsdOptions()
{
ChannelBitsCount = 16
};
psdImage8.Save(outputFile, psdOptions16);
}
using (var psdImage16 = (PsdImage)Image.Load(outputFile))
{
if (psdImage16.GlobalLayerResources[0] is Lr16Resource)
{
// ถูกต้อง
}
else
{
throw new Exception("ข้อมูลทรัพยากรโลกไม่ถูกต้อง, ข้อมูลทรัพยากรแรกควรเป็น Lr16Resource");
}
}
PSDNET-1906. ไฟล์ PSD หลังจากแปลงจาก 8 บิตเป็น 32 บิตกลายเป็นเขียนไม่อ่านได้
string sourceFile = Path.Combine(baseFolder, "test_smart_layer.psd");
string outputFile = Path.Combine(outputFolder, "export.psd");
using (var psdImage8 = (PsdImage)Image.Load(sourceFile))
{
var psdOptions32 = new PsdOptions()
{
ChannelBitsCount = 32
};
psdImage8.Save(outputFile, psdOptions32);
}
using (var psdImage8 = (PsdImage)Image.Load(outputFile))
{
if (psdImage8.GlobalLayerResources[0] is Lr32Resource)
{
// ถูกต้อง
}
else
{
throw new Exception("ข้อมูลทรัพยากรโลกไม่ถูกต้อง, ข้อมูลทรัพยากรแรกควรเป็น Lr32Resource");
}
}
PSDNET-1921. [รูปแบบ AI] แก้ไขปัญหาการแสดงเส้นโค้งสั้นในไฟล์ AI
string sourceFile = Path.Combine(baseFolder, "shortCurve.ai");
string outputFilePath = Path.Combine(outputFolder, "shortCurve.png");
using (AiImage image = (AiImage)Image.Load(sourceFile))
{
image.Save(outputFilePath, new PngOptions());
}