Convierta un archivo GIF a JPG en Java - Convertidor GIF a JPG

JPG/JPEG es uno de los formatos de archivos de imagen más utilizados en la actualidad. Este formato de archivo de imagen ofrece imágenes de alta resolución y puede compartir rápidamente JPG/JPEG a través de Internet. El formato de archivo de imagen GIF también es popular debido a sus capacidades de animación, pero a veces resulta complicado de ver, compartir y editar. Por lo tanto, la conversión de GIF a JPG erradicará esta molestia y, si automatiza la conversión de GIF a JPG, le dará a su software empresarial una ventaja competitiva. Para ello, puede instalar y configurar GroupDocs.Conversion Cloud SDK para Java para convertir mediante programación GIF animado a JPG en una aplicación Java.

Cubriremos las siguientes secciones en esta guía:

Convertir archivo GIF a JPG - Instalación de API

GroupDocs.Conversion ofrece API REST y SDK de nube en múltiples lenguajes de programación. Es bastante fácil de instalar ya que puede descargar el archivo JAR o instalarlo usando las siguientes configuraciones de 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>

El siguiente paso es obtener las credenciales de la API (ID de cliente + Secreto de cliente). Nuevamente, es muy fácil y puede obtener estas credenciales desde API Cloud panel.

Nota: Visite nuestra guía en caso de que encuentre alguna dificultad para obtener la ID del cliente y el secreto del cliente.

Cómo convertir un archivo GIF a JPG en Java

Ahora, podemos usar los métodos expuestos por este contenedor de Java para convertir GIF a JPG mediante programación. Sin embargo, siga los siguientes pasos:

  • Cree una instancia de la clase de configuración e inicialícela con ID de cliente y secreto de cliente.
  • Crea un objeto de la clase ConvertApi.
  • Inicialice un objeto de la configuración de ConvertSettings como setFilePath, setOutputPath, etc.
  • Convierta GIF a JPG llamando al método convertDocument.

Nota: Tenemos un archivo GIF de origen en nuestro panel de API en la nube. Puede cargar manualmente o llamando al método UploadFile mediante programación.

El siguiente fragmento de código demuestra el GIF animado a JPG en 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;

// Cómo convertir GIF animado a JPG en Java.
public class Main {

	public static void main(String[] args) {
        
		String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
		String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
		String MyStorage = "test";
		// Cree una instancia de la clase de configuración e inicialícela con ID de cliente y secreto de cliente.
		Configuration configuration = new Configuration(ClientId, ClientSecret);    
		// Crea un objeto de la clase ConvertApi.
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			
			// Inicialice un objeto de la configuración de 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");
		
			// Convierta GIF a JPG llamando al 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();
		}

	}
}

Tras una ejecución exitosa, podrá ver un nuevo archivo JPG creado en la carpeta “java-testing” en API Cloud panel. Por lo tanto, puede descargar el archivo de forma manual o mediante programación invocando el método DownloadFile.

El resultado se puede ver en la siguiente imagen:

gif animado a jpg

Convertidor de GIF a JPG en línea

Además de los SDK de la nube, existe una herramienta en línea para convertir archivos GIF a JPG y funciona con GroupDocs.Conversion Cloud SDKs. Esta herramienta es multiplataforma y puedes abrirla en casi todos los navegadores web populares. Le recomendamos encarecidamente que visite esta herramienta en línea, ya que es gratuita y no requiere suscripción.

convertir gif a jpg en línea

Pensamientos finales

Terminamos este artículo aquí con la esperanza de que hayas aprendido cómo convertir un archivo GIF a JPG en Java. También repasamos los pasos y el fragmento de código para convertir GIF animado a JPG. Además, puede optar por GroupDocs.Conversion Cloud SDK para Java para crear un conversor de GIF a JPG mediante programación. Además, puede visitar la documentación para conocer otras funciones. No visites para interactuar con nuestras API en vivo. Además, le sugerimos que siga nuestra Guía de introducción.

Finalmente, groupdocs.cloud está escribiendo nuevas publicaciones en el blog. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Puedes dejarnos saber tus dudas o consultas en nuestro foro.

Preguntas frecuentes – Preguntas frecuentes

¿Cómo convertir un archivo GIF a JPG?

Puede convertir un archivo GIF a JPG en Java usando GroupDocs.Conversion Cloud SDK para Java. Visite este enlace para obtener más detalles.

Ver también