Cómo convertir JPG a BMP con Java REST API

En este breve tutorial, aprenderá cómo convertir JPG a BMP con la API REST de Java. JPG (o JPEG) es un formato de archivo de imagen que significa Joint Photographic Experts Group. Es el formato de imagen más utilizado para fotografías digitales y se usa ampliamente para gráficos web, almacenamiento de imágenes y fotografías digitales. Los archivos JPG suelen tener un tamaño más pequeño que otros formatos de archivo de imagen, lo que los hace ideales para compartir o cargar en línea.

Por el contrario, BMP (mapa de bits) es un formato de archivo de imagen utilizado para almacenar imágenes digitales de mapa de bits, especialmente en los sistemas operativos Microsoft Windows y OS/2. Los archivos BMP son capaces de almacenar imágenes digitales 2D tanto en monocromo como en color, con y sin compresión. Los archivos BMP también pueden almacenar imágenes digitales de hasta 32 bits por píxel, lo que permite más de 16 millones de colores. Si desea la conversión de JPG a BMP en la API de código bajo de Java, puede realizar lo mismo utilizando este ejemplo de código.

Requisito previo

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

Pasos para convertir JPG a BMP en Java REST API

  1. Establecer ID de cliente y Secreto de cliente para la API
  2. Cree una instancia 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 una instancia de ConvertImageRequest con formatos de archivo de entrada y salida
  6. Llame al método convertImage para Convertir JPG a BMP usando REST API
  7. Guarde el archivo BMP de salida en el disco local

Código para la conversión de JPG a BMP 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 = "JPGtoBMP.jpg";
String outputFileName = "JPGtoBMP.bmp";
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 = "bmp";
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 BMP con la API REST de Java. Simplemente necesita proporcionar el archivo JPG con la ayuda del SDK de API REST de Aspose.Imaging y descargar el archivo BMP de salida para guardarlo localmente.

Esta función de conversión de JPG a BMP se puede usar con cualquier aplicación sin código o con código bajo en cualquier dispositivo o computadora.

Otra característica relevante se puede encontrar en la siguiente URL: Cómo convertir GIF a BMP con Java REST API

 Español