Aspose.PSD pro .NET 21.6 - Poznámky k vydání

Klíč Souhrn Kategorie
PSDNET-546 Čepele masky pro skupinu jsou špatně renderovány Chyba
PSDNET-547 Běžná nebo vektorová maska pro skupinu vrstev je při renderování ignorována Chyba
PSDNET-647 Obraz PSD s deaktivovanými vektorovými maskami vrstev při uložení povoluje vektorové masky Chyba
PSDNET-786 Výjimka při vytváření vrstvy textu s textem delším než 255 znaků Chyba
PSDNET-900 Text vrstvy Text nemůže být renderován na Linuxu Vylepšení

Změny ve veřejném API

Přidaná API:

  • Žádná

Odstraněná API:

  • Žádná

Příklady použití:

PSDNET-546. Čepel masky pro skupinu je špatně renderována

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

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

PSDNET-547. Běžná nebo vektorová maska pro skupinu vrstev je při renderování ignorována

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

PSDNET-647. Obraz PSD s deaktivovanými vektorovými maskami vrstev při uložení povoluje vektorové masky

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

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

PSDNET-786. Výjimka při vytváření vrstvy textu s textem delším než 255 znaků

            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);
            }