Browse our Products

Aspose.Imaging for JAVA 24.7 - Release notes

Competitive features:

  • Support Dicom YBR 422
KeySummaryCategory
IMAGINGJAVA-8748Support Dicom YBR 422Feature
IMAGINGJAVA-8761Saving GIF results in distorted output fileEnhancement
IMAGINGJAVA-8760SVG to EMF export issue: output has unexpected elements drawnEnhancement
IMAGINGJAVA-8759Fix a bug when drawing characters in EMFEnhancement

Public API changes:

Added APIs:

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

Removed APIs:

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

Usage Examples:

IMAGINGJAVA-8761 Saving GIF results in distorted output file

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
import com.aspose.imaging.Image;

String originalFile = "input.gif";
String inputPath = originalFile + "-copy.gif";

Path copied = Paths.get(inputPath);
Path originalPath = Paths.get(originalFile);
Files.copy(originalPath, copied, StandardCopyOption.REPLACE_EXISTING);

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

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

IMAGINGJAVA-8760 SVG to EMF export issue: output has unexpected elements drawn

try (Image image = Image.load("input.svg"))
{
	image.save("output.emf");
}

IMAGINGJAVA-8759 Fix a bug when drawing characters in EMF

try (Image image = Image.load("16.emf"))
{
    image.save("16_fixed.pdf");
}

IMAGINGJAVA-8748 Support Dicom YBR 422

String inputPath = "input.dcm";
try (Image image = Image.load(inputPath))
{
	image.save(inputPath + ".png");
}