Browse our Products

Aspose.Imaging for JAVA 26.6 - Release notes

Competitive features:

  • Implement a faster IccColorConverter pixelsCache
KeySummaryCategory
IMAGINGJAVA-9219Implement a faster IccColorConverter pixelsCacheFeature
IMAGINGJAVA-9234ArgumentOutOfRangeException in TiffFrame.ImageOpacityEnhancement
IMAGINGJAVA-9217WebP image is exported incorrectly in PNG and JPEGEnhancement
IMAGINGJAVA-9216Remove unused DoNotCopyIfPossible propertyEnhancement

Public API changes:

Added APIs:

Please see corresponding cumulative API changes for Aspose.Imaging for .NET 26.6 version

Removed APIs:

Please see corresponding cumulative API changes for Aspose.Imaging for .NET 26.6 version

Usage Examples:

IMAGINGJAVA-9234 ArgumentOutOfRangeException in TiffFrame.ImageOpacity

try (TiffImage image = (TiffImage)Image.load("Multi2.tif"))
{
     float opacity = image.getImageOpacity();
     System.out.println(opacity);

     opacity = image.getFrames()[7].getImageOpacity(); // <<---- here was the exception
     System.out.println(opacity);
}

{

IMAGINGJAVA-9219 Implement a faster IccColorConverter pixelsCache

try (Image image = Image.load("44029.jpg"))
{
    image.save("44029.png");
}

{

IMAGINGJAVA-9217 WebP image is exported incorrectly in PNG and JPEG

try (Image image = Image.load("issue-test.webp"))
{
    image.save("test.png", new PngOptions() {{ setColorType(PngColorType.TruecolorWithAlpha)); }});
}

{

IMAGINGJAVA-9216 Remove unused DoNotCopyIfPossible property

import com.aspose.imaging.magicwand.imagemasks.CircleMask;
import com.aspose.imaging.RasterImage;
import com.aspose.imaging.Image;
import com.aspose.imaging.Point;

try (RasterImage image = (RasterImage)Image.load("anyfile.png"))
{
    CircleMask a = new CircleMask(new Point(10, 10), 10);
    a.crop(image.getSize()).applyTo(image);
    image.save("output.png");
}

{