Browse our Products

Aspose.Imaging for Java 23.3 - Release notes

Competitive features:

  • Add support of BigTiff
KeySummaryCategory
IMAGINGJAVA-8383Add support of BigTiffFeature
IMAGINGJAVA-8372Resultant PNG cannot be opened by PhotoshopEnhancement
IMAGINGJAVA-8371Cannot access a closed file when converting EMZ on LinuxEnhancement
IMAGINGJAVA-8370Two conversion issues (cdr to wmf, wmf to tiff)Enhancement
IMAGINGJAVA-8369Tiff image is corrupted when savedEnhancement
IMAGINGJAVA-8366WmfImage.Crop works incorrectly and throws an exception with particular file.Enhancement

Public API changes:

Added APIs:

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

Removed APIs:

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

Usage Examples:

IMAGINGJAVA-8383 Add support of BigTiff

String inputPath = "input-BigTIFF.tif";
String outputPath = "output-BigTIFF.tif";

try (BigTiffImage image = (BigTiffImage)Image.load(inputPath))
{
    image.save(outputPath, new BigTiffOptions(TiffExpectedFormat.TiffLzwRgba));
}

IMAGINGJAVA-8372 Resultant PNG cannot be opened by Photoshop

try (Image image = (RasterImage) Image.load("input.png"))
 {
     image.save("output_new.png");
 }

IMAGINGJAVA-8371 Cannot access a closed file when converting EMZ on Linux

try (Image image = Image.load("image001.emz"))
{
	PngOptions pngOptions = new PngOptions();
	image.save("image001.png", pngOptions);
}

IMAGINGJAVA-8370 Two conversion issues (cdr to wmf, wmf to tiff)

try (Image image = Image.load("template.cdr"))
{
    image.save("template_fixedsize.wmf");
}

IMAGINGJAVA-8369 Tiff image is corrupted when saved

String inputPath = "input.tiff";
String outputPath = "output.tiff";

try (Image image = Image.load(inputPath))
{
    image.save(outputPath);
}

IMAGINGJAVA-8366 WmfImage.Crop works incorrectly and throws an exception with particular file.

try (WmfImage image = (WmfImage) Image.load("input.wmf"))
{
    image.crop(10, 0, 0, 0);
    image.save("output.wmf");
}