Cara Mengonversi JPG ke BMP dengan Java REST API

Dalam tutorial singkat ini, Anda akan mempelajari cara mengonversi JPG ke BMP dengan Java REST API. JPG (atau JPEG) adalah format file gambar yang merupakan singkatan dari Joint Photographic Experts Group. Ini adalah format gambar yang paling umum digunakan untuk foto digital, dan banyak digunakan untuk grafik web, menyimpan gambar dan foto digital. File JPG biasanya berukuran lebih kecil daripada format file gambar lainnya, sehingga ideal untuk berbagi atau mengunggah secara online.

Sebaliknya, BMP (Bitmap) adalah format file gambar yang digunakan untuk menyimpan gambar digital bitmap, terutama pada sistem operasi Microsoft Windows dan OS/2. File BMP mampu menyimpan gambar digital 2D baik monokrom maupun warna, baik dengan maupun tanpa kompresi. File BMP juga dapat menyimpan gambar digital hingga 32 bit per piksel, memungkinkan lebih dari 16 juta warna. Jika Anda ingin Konversi JPG ke BMP di Java Low Code API maka hal yang sama dapat dilakukan dengan menggunakan contoh kode ini.

Prasyarat

Langkah-langkah untuk Mengonversi JPG ke BMP di Java REST API

  1. Tetapkan ID Klien dan Rahasia Klien untuk API
  2. Buat instance kelas ImagingAPI dengan kredensial klien
  3. Tentukan file input dan output
  4. Baca masukan file JPG dan unggah ke penyimpanan awan
  5. Buat instance ConvertImageRequest dengan format file input dan output
  6. Panggil metode convertImage untuk Mengonversi JPG ke BMP menggunakan REST API
  7. Simpan file BMP keluaran pada disk lokal

Kode untuk Konversi JPG ke BMP di 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());
}

Cuplikan kode yang ditentukan di atas memberdayakan Anda untuk mengonversi JPG ke BMP dengan Java REST API. Anda hanya perlu menyediakan file JPG dengan bantuan Aspose.Imaging REST API SDK dan mendownload file BMP keluaran untuk menyimpannya secara lokal.

Fitur Konversi JPG ke BMP ini dapat digunakan dengan aplikasi tanpa kode atau kode rendah apa pun di perangkat atau komputer apa pun.

Fitur lain yang relevan dapat ditemukan di URL berikut: Cara Mengonversi GIF ke BMP dengan Java REST API

 Indonesian