Aspose.PSD for Python via .NET 25.3 - Release Notes

Key Summary Category
PSDPYTHON-169 Unified blending method to improve blending in general Enhancement
PSDPYTHON-172 [AI Format] Fixing regression at AI rendering Bug
PSDPYTHON-175 [Regression] Fixing regression after implementing APS rendering. Bug

Public API Changes

Added APIs:

  • None

Removed APIs:

  • None

Usage examples:

PSDPYTHON-169. Unified blending method to improve blending in general.

        sourceFile = self.GetFileInBaseFolder("ApplyLayerStateTest_output_src.psd")
        outputPng = self.GetFileInOutputFolder("ApplyLayerStateTest_output.png")

        psdLoadOptions = PsdLoadOptions()
        psdLoadOptions.load_effects_resource = True

        with PsdImage.load(sourceFile, psdLoadOptions) as image:
            psdImage = cast(PsdImage, image)
            psdImage.save(outputPng, PngOptions())

PSDPYTHON-172. [AI Format] Fixing regression at AI rendering.

        sourceFile = self.GetFileInBaseFolder("Layers-NoImage.ai")
        outputFile = self.GetFileInOutputFolder("Layers-NoImage.png")

        with AiImage.load(sourceFile) as image:
            image.save(outputFile, PngOptions())

PSDPYTHON-175. [Regression] Fixing regression after implementing APS rendering.

        inputFile = self.GetFileInBaseFolder("shortCurve.ai")
        outputFilePng = self.GetFileInOutputFolder("output_shortCurve.png")

        with AiImage.load(inputFile) as img:
            image = cast(AiImage, img)
            image.save(outputFilePng, PngOptions())