บันทึกการเปลี่ยนแปลง Aspose.PSD for .NET 21.6

คีย์ สรุป หมวดหมู่
PSDNET-546 การเคลิปมาส์สำหรับกลุ่มไม่แสดงผลถูกต้อง ข้อบกพร่อง
PSDNET-547 มาส์ปกติหรือเวกเตอร์สำหรับกลุ่มเลเยอร์ถูกเพิกเฉยในการแสดงผล ข้อบกพร่อง
PSDNET-647 PSD ภาพที่มีเวกเตอร์เลเยอร์มาส์ถูกปิดใช้งานเมื่อบันทึกจะเปิดใช้งานเวกเตอร์เมสก์ ข้อบกพร่อง
PSDNET-786 ข้อยกเว้นเมื่อสร้างชั้นข้อความที่มีตัวอักษรมากกว่า 255 ตัวอักษร ข้อบกพร่อง
PSDNET-900 ข้อความของชั้นข้อความไม่สามารถแสดงผลบน Linux ปรับปรุง

การเปลี่ยนแปลง API สาธารณะ

API ที่เพิ่มเข้ามา:

  • ไม่มี

API ที่ถูกนำออก:

  • ไม่มี

ตัวอย่างการใช้:

PSDNET-546. การเคลิปมาส์สำหรับกลุ่มไม่แสดงผลถูกต้อง

            string sourceFileName = "AppleClip.psd";
            string outputFileName = "result.png";

            using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
            {
                image.Save(outputFileName, new PngOptions());
            }

PSDNET-547. มาส์ปกติหรือเวกเตอร์สำหรับกลุ่มเลเยอร์ถูกเพิกเฉยในการแสดงผล

        string sourceFileName = "Stripes3Mask.psd";
        string outputFileName = "OutputStripes3Mask.png";
        using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
        {
            image.Save(outputFileName, new PngOptions());
        }

PSDNET-647. PSD ภาพที่มีเวกเตอร์เลเยอร์มาส์ถูกปิดใช้งานเมื่อบันทึกจะเปิดใช้งานเวกเตอร์เมสก์

            string sourceFileName = "FourWithMasksVd.psd";
            string outputFileName = "FourWithMasksVdOutput.psd";

            using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
            {
                image.Save(outputFileName);
            }

PSDNET-786. ข้อยกเว้นเมื่อสร้างชั้นข้อความที่มีตัวอักษรมากกว่า 255 ตัวอักษร

            string output = "output.psd";

            using (var image = new PsdImage(100, 100))
            {
                string text = new string('a', 256);
                image.AddTextLayer(text, Rectangle.Empty);

                image.Save(output);
            }