JPG/JPEG is one of the widely used image file formats at the current time. This image file format offers high-resolution images and you can quickly share JPG/JPEG over the internet. GIF image file format is also popular due to animation capabilities but it becomes tricky to view, share, and edit at times. Therefore, GIF to JPG conversion will eradicate this hassle and if you automate the GIF to JPG conversion, it will give your business software a competitive edge. For that purpose, you can install and set up GroupDocs.Conversion Cloud SDK for Java to programmatically convert animated GIF to JPG in Java application.
We will cover the following sections in this guide:
- Convert GIF File to JPG - API Installation
- How to Convert GIF File to JPG in Java
- Online GIF to JPG Converter
Convert GIF File to JPG - API Installation
GroupDocs.Conversion offers REST APIs and Cloud SDKs in multiple programming languages. It is pretty easy to install as you can download the JAR file or install it using the following Maven configurations.
<repository> <id>groupdocs-artifact-repository</id> <name>GroupDocs Artifact Repository</name> <url>https://repository.groupdocs.cloud/repo</url> </repository> <dependency> <groupId>com.groupdocs</groupId <artifactId>groupdocs-conversion-cloud</artifactId> <version>23.4</version> <scope>compile</scope> </dependency>
The next step is to get the API credentials (Client ID + Client Secret). Again, it is super easy and you can obtain these credentials from the API Cloud dashboard.
Note: Please visit our guide in case you find any difficulty in obtaining Client ID and Client Secret.
How to Convert GIF File to JPG in Java
Now, we can use the methods exposed by this Java wrapper to programmatically convert GIF to JPG. However, please follow the following steps:
- Instantiate an instance of the Configuration class and initialize it with Client ID and Client Secret.
- Create an object of the ConvertApi class.
- Initialize an object of the ConvertSettings settings such as setFilePath, setOutputPath, etc.
- Convert GIF to JPG by calling the convertDocument method.
Note: We have a source GIF file in our API cloud dashboard. You can upload manually or by calling the UploadFile method programmatically.
The following code snippet demonstrates the animated GIF to JPG in Java:
Upon a successful run, you can see a new JPG file created in the “java-testing” folder in the API Cloud dashboard. So, you can download the file manually or programmatically by invoking the DownloadFile method.
The output can be seen in the image below:
Online GIF to JPG Converter
In addition to Cloud SDKs, there is an online tool to convert GIF file to JPG and it is powered by GroupDocs.Conversion Cloud SDKs. This tool is multi-platform and you can open it in almost all popular web browsers. We strongly recommend you visit this online tool as it is free and requires no subscription.
We are ending this article here with the hope that you have learned how to convert GIF file to JPG in Java. We also went through the steps and the code snippet to convert animated GIF to JPG. Moreover, you can opt for GroupDocs.Conversion Cloud SDK for Java to build a GIF to JPG converter programmatically. Further, you can visit the documentation to learn about other features. Do not visit to interact with our live APIs. Further, we suggest you follow our Getting Started guide.
Finally, groupdocs.cloud is writing new blog posts. So, please stay in touch for the regular updates.
Ask a question
You can let us know about your questions or queries on our forum.
Frequently Asked Questions – FAQs
How to convert GIF file to JPG?