Cómo convertir GIF a TIFF con la API REST de Java

El breve tutorial a continuación explica cómo convertir GIF a TIFF con Java REST API. GIF (Graphics Interchange Format) es un formato de imagen de mapa de bits que fue desarrollado por CompuServe en 1987 y desde entonces ha tenido un uso generalizado en la World Wide Web debido a su amplia compatibilidad y portabilidad. Un archivo GIF es un archivo de imagen que contiene una serie de imágenes o fotogramas y se comprime mediante la técnica de compresión de datos sin pérdidas Lempel-Ziv-Welch (LZW). Los archivos GIF a menudo se usan para gráficos web, pequeñas animaciones y logotipos.

Por otro lado, TIFF (Formato de archivo de imagen etiquetado) es un formato de archivo de imagen rasterizado utilizado para imágenes digitales, especialmente en fotografía. Es un formato popular para imágenes de alta calidad, como fotografías y dibujos lineales. Puede comprimirse o descomprimirse y admite una amplia gama de profundidades de color. También es ampliamente compatible con los programas de procesamiento y edición de imágenes. Si desea la conversión de GIF a TIFF en la API de código bajo de Java, puede lograr lo mismo utilizando el siguiente fragmento de código.

Requisito previo

  • {{HIPERVINCULO1}}
  • Descargar {{HIPERVINCULO1}}
  • Configure el proyecto Java con el SDK anterior

Pasos para convertir GIF a TIFF en Java REST API

  1. Establecer ID de cliente y Secreto de cliente para la API
  2. Cree un objeto de clase ImagingAPI con credenciales de cliente
  3. Especificar archivos de entrada y salida
  4. Lea el archivo de entrada GIF y súbalo al almacenamiento en la nube
  5. Cree un objeto de ConvertImageRequest con formatos de archivo de entrada y salida
  6. Llame al método convertImage para Convertir GIF a TIFF usando REST API
  7. Guarde el archivo TIFF de salida en el disco local

Código para la conversión de GIF a TIFF en Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace Client.getSecret() with your own client secret here
String APIBaseUrl="https://api.aspose.cloud";
String Local_Path = "C:/Temp/";
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl);
// Input & output file names
String inputFileName = "GIFtoTIFF.gif";
String outputFileName = "GIFtoTIFF.tiff";
try {
// Upload local image to Cloud Storage
File inputFile = new File(Local_Path + inputFileName);
FileInputStream inputFileStream = new FileInputStream(inputFile);
byte[] inputImageData = IOUtils.toByteArray(inputFileStream);
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null);
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest);
String outputFormat = "tiff";
String remoteFolder = null; // Input file is saved at the root of the storage
String remoteStorage = null; // Cloud Storage name
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage);
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest);
// Save exported image to local storage
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName);
fileOutputStream.write(convertedImageData);
fileOutputStream.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

El fragmento de código proporcionado en esta página le permite convertir GIF a TIFF con la API REST de Java. Simplemente necesita cargar el archivo GIF con la ayuda del SDK de API REST de Aspose.Imaging y descargar el archivo TIFF de salida para guardarlo localmente.

Esta conversión de GIF a TIFF podría usarse con cualquier aplicación sin código o con código bajo en cualquier plataforma.

El siguiente enlace muestra una característica similar que podría serle útil: Cómo convertir EMF a PDF con Java REST API

 Español