JPG/JPEG é um dos formatos de arquivo de imagem amplamente utilizados atualmente. Este formato de arquivo de imagem oferece imagens de alta resolução e você pode compartilhar rapidamente JPG/JPEG pela Internet. O formato de arquivo de imagem GIF também é popular devido aos recursos de animação, mas às vezes torna-se difícil de visualizar, compartilhar e editar. Portanto, a conversão de GIF para JPG erradicará esse incômodo e se você automatizar a conversão de GIF para JPG, dará ao seu software comercial uma vantagem competitiva. Para essa finalidade, você pode instalar e configurar o GroupDocs.Conversion Cloud SDK for Java para converter programaticamente GIF animado em JPG em aplicativo Java.
Abordaremos as seguintes seções neste guia:
- Converter arquivo GIF em JPG - instalação da API
- Como converter arquivo GIF para JPG em Java
- Conversor online de GIF para JPG
Converter arquivo GIF em JPG - instalação da API
GroupDocs.Conversion oferece APIs REST e SDKs de nuvem em diversas linguagens de programação. É muito fácil de instalar, pois você pode baixar o arquivo JAR ou instalá-lo usando as seguintes configurações do Maven.
<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>
A próxima etapa é obter as credenciais da API (ID do cliente + segredo do cliente). Novamente, é super fácil e você pode obter essas credenciais no API Cloud painel.
Nota: Por favor, visite nosso guia caso encontre alguma dificuldade em obter o ID do Cliente e o Segredo do Cliente.
Como converter arquivo GIF para JPG em Java
Agora, podemos usar os métodos expostos por este wrapper Java para converter programaticamente GIF em JPG. No entanto, siga as seguintes etapas:
- Instancie uma instância da classe Configuration e inicialize-a com Client ID e Client Secret.
- Crie um objeto da classe ConvertApi.
- Inicialize um objeto das configurações do ConvertSettings, como setFilePath, setOutputPath, etc.
- Converta GIF em JPG chamando o método convertDocument.
Observação: temos um arquivo GIF de origem em nosso painel de nuvem da API. Você pode fazer upload manualmente ou chamando o método UploadFile programaticamente.
O trecho de código a seguir demonstra o GIF animado para JPG em Java:
package com.example;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Como converter GIF animado em JPG em Java.
public class Main {
public static void main(String[] args) {
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test";
// Instancie uma instância da classe Configuration e inicialize-a com Client ID e Client Secret.
Configuration configuration = new Configuration(ClientId, ClientSecret);
// Crie um objeto da classe ConvertApi.
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Inicialize um objeto das configurações do ConvertSettings, como setFilePath, setOutputPath etc.
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("sample.gif");
settings.setFormat("jpg");
settings.setOutputPath("java-testing/output-sample-file.jpg");
// Converta GIF em JPG chamando o método convertDocument.
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Converted animated GIF to JPG successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Após uma execução bem-sucedida, você poderá ver um novo arquivo JPG criado na pasta “java-testing” no API Cloud dashboard. Assim, você pode baixar o arquivo manualmente ou programaticamente invocando o método DownloadFile.
A saída pode ser vista na imagem abaixo:
Conversor online de GIF para JPG
Além dos Cloud SDKs, existe uma ferramenta online para converter arquivos GIF em JPG e é alimentada por GroupDocs.Conversion Cloud SDKs. Esta ferramenta é multiplataforma e você pode abri-la em quase todos os navegadores populares. Recomendamos fortemente que você visite esta ferramenta online, pois é gratuita e não requer assinatura.
Pensamentos finais
Encerramos este artigo aqui com a esperança de que você tenha aprendido como converter arquivo GIF para JPG em Java. Também seguimos as etapas e o trecho de código para converter GIF animado em JPG. Além disso, você pode optar por GroupDocs.Conversion Cloud SDK for Java para construir um conversor de GIF para JPG programaticamente. Além disso, você pode visitar a documentação para aprender sobre outros recursos. Não visite para interagir com nossas APIs ao vivo. Além disso, sugerimos que você siga nosso Guia de primeiros passos.
Finalmente, groupdocs.cloud está escrevendo novas postagens no blog. Portanto, mantenha contato para atualizações regulares.
Faça uma pergunta
Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.
Perguntas frequentes – Perguntas frequentes
Como converter arquivo GIF para JPG?
Você pode converter arquivo GIF em JPG em Java usando GroupDocs.Conversion Cloud SDK for Java. Visite este link para obter mais detalhes.