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

Este tutorial le muestra cómo convertir JPG a TIFF con la API REST de Java. JPG (o JPEG) es un formato de archivo de imagen popular utilizado para almacenar y mostrar imágenes digitales. Son las siglas de Joint Photographic Experts Group y llevan el nombre del comité que creó el estándar. El formato admite color de 24 bits y es capaz de almacenar una amplia gama de profundidades de color. Por lo general, se utiliza para almacenar fotografías u otros gráficos en color complejos.

Sin embargo, TIFF (formato de archivo de imagen etiquetada) es un formato de archivo de gráficos de trama utilizado para almacenar imágenes digitales de alta calidad. Suele utilizarse para escanear fotografías y otras imágenes, así como para guardar imágenes con gran profundidad de color. Los archivos TIFF se pueden comprimir utilizando algoritmos de compresión sin pérdidas, lo que permite una amplia gama de opciones de calidad de imagen y tamaño de archivo. Si desea la conversión de JPG a TIFF en la API de código bajo de Java, esto se puede llevar a cabo con la ayuda del siguiente código.

Requisito previo

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

Pasos para convertir JPG 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 JPG 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 JPG a TIFF usando REST API
  7. Guarde el archivo TIFF de salida en el disco local

Código para la conversión de JPG 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 = "JPGtoTIFF.jpg";
String outputFileName = "JPGtoTIFF.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 especificado anteriormente le permite convertir JPG a TIFF con la API REST de Java. Simplemente tiene que cargar el archivo JPG con la ayuda del SDK de API REST de Aspose.Imaging y descargar el archivo TIFF de salida para guardarlo localmente.

La conversión de JPG a TIFF anterior se puede operar con cualquier aplicación sin código o con código bajo en cualquier sistema operativo.

Una función relacionada también podría serle útil: Cómo convertir GIF a TIFF con la API REST de Java

 Español