Aspose.PSD for .NET 25.3 - Release Notes

Key Summary Category
PSDNET-2170 [Regression] Fixing regression after implementing APS rendering Bug
PSDNET-2283 [AI Format] Fixing regression at AI rendering Bug
PSDNET-2389 Unified blending method to improve blending in general Enhancement

Public API Changes

Added APIs:

  • None

Removed APIs:

  • None

Usage examples:

PSDNET-2170. [Regression] Fixing regression after implementing APS rendering

string inputFile = Path.Combine(baseFolder, "shortCurve.ai");
string outputFilePng = Path.Combine(outputFolder, "output_shortCurve.png");

using (AiImage image = (AiImage)Image.Load(inputFile))
{
    image.Save(outputFilePng, new PngOptions());
}

PSDNET-2283. [AI Format] Fixing regression at AI rendering

string sourceFile = Path.Combine(baseFolder, "Layers-NoImage.ai");
string outputFile = Path.Combine(outputFolder, "Layers-NoImage.png");

using (AiImage image = (AiImage)Image.Load(sourceFile))
{
    image.Save(outputFile, new PngOptions());
}

PSDNET-2389. Unified blending method to improve blending in general

string sourceFile = Path.Combine(baseFolder, "ApplyLayerStateTest_output_src.psd");
string outputPng = Path.Combine(outputFolder, "ApplyLayerStateTest_output.png");

using (var psdImage = (PsdImage)Image.Load(sourceFile, new PsdLoadOptions() { LoadEffectsResource = true }))
{
    psdImage.Save(outputPng, new PngOptions());
}