Skip to content

The repository containing additional extensions/adapters for Aspose.Imaging for Java

Notifications You must be signed in to change notification settings

aspose-imaging/Aspose.Imaging.Adapter-for-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aspose.Imaging.HEIC.Adapter for Java

Openize.HEIC

Aspose.Imaging.HEIC.Adapter for Java is an extension for Aspose.Imaging for Java providing support of Openize.HEIC, this allows you to use the functions of both libraries as a single whole and expand export between formats. This adapter supports exporting HEIC to formats Png, Tiff, Pdf, Svg, Jpeg, Gif, Bmp, Emf, Wmf, J2k, Webp, etc...

Platform Dependence

Aspose.Imaging.HEIC.Adapter for Java can be used to develop applications on Windows, Linux, macOS. The supported platforms include Java >= 1.8.

License

The MIT License (MIT) More details here LICENSE.txt

Getting Started

Are you ready to give Aspose.Imaging.HEIC.Adapter for Java a try?

Installing from Maven Repository

Aspose hosts all Java APIs on Maven repository.

Specify Maven Repository Configuration First you need to specify Aspose Maven Repository configuration / location in your Maven pom.xml as follows:

 <repositories>
    <repository>
        <id>AsposeJavaRepo</id>
        <name>Aspose Java Repository</name>
        <url>https://releases.aspose.com/java/repo/</url>
    </repository>
</repositories>

Define Aspose.Imaging for Java API Dependency

Then define Aspose.Imaging for Java API dependency in your pom.xml as follows:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging</artifactId>
        <version>25.4</version>
   </dependency>
   <!-- Actually the following artifact is Openize.Openize.Heic but built and signed by Aspose and placed in Aspose repo -->
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>openize-heic</artifactId>
		<version>25.4</version>
	</dependency>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging-heic-adapter</artifactId>
        <version>25.4</version>
	</dependency>

   <!-- if you need a documentation, please add the following dependency. For example it could be useful for IDE. -->
   <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging</artifactId>
        <version>25.4</version>
        <classifier>javadoc</classifier>
   </dependency>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging-heic-adapter</artifactId>
        <version>25.4</version>
        <classifier>javadoc</classifier>
   </dependency>
</dependencies>

After performing above steps, Aspose.Imaging for Java dependency will finally be defined in your Maven Project. Get more information here: Java Image Processing Library or API can be installed through Maven.

Product dependencies

This product is dependent on :

Usage example

Export HEIC to Png

import com.aspose.imaging.heic.adapter.*;
import com.aspose.imaging.imageoptions.*;

// You need this only once
HEICImage.register();
try (Image image = com.aspose.imaging.Image.load("example.heic"))
{
	image.save("result.png");
}

Export HEIC to Jpg

import com.aspose.imaging.heic.adapter.*;
import com.aspose.imaging.imageoptions.*;

// You need this only once
HEICImage.register();
try (Image image = com.aspose.imaging.Image.load("example.heic"))
{
	image.save("result.jpg", new JpegOptions());
}

Export HEIC to Pdf

import com.aspose.imaging.heic.adapter.*;
import com.aspose.imaging.imageoptions.*;

// You need this only once
HEICImage.register();
try (Image image = com.aspose.imaging.Image.load("example.heic"))
{
	image.save("result.pdf", new PdfOptions());
}

Export HEIC to Tiff

import com.aspose.imaging.heic.adapter.*;
import com.aspose.imaging.imageoptions.*;

// You need this only once
HEICImage.register();
try (Image image = com.aspose.imaging.Image.load("example.heic", HEICLoadOptions.create()))
{
	image.save("result.tiff", new TiffOptions(TiffExpectedFormat.TiffJpegRgb));
}

Export HEIC to Svg

import com.aspose.imaging.heic.adapter.*;
import com.aspose.imaging.imageoptions.*;

// You need this only once
HEICImage.register();
try (Image image = com.aspose.imaging.Image.load("example.heic", HEICLoadOptions.create()))
{
	image.save("result.svg", new SvgOptions());
}

About

The repository containing additional extensions/adapters for Aspose.Imaging for Java

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages