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
- Buat akun dan dapatkan kredensial API
- Unduh Aspose.Imaging Cloud SDK for Java
- Siapkan proyek Java dengan SDK di atas
Langkah-langkah untuk Mengonversi JPG ke BMP di Java REST API
- Tetapkan ID Klien dan Rahasia Klien untuk API
- Buat instance kelas ImagingAPI dengan kredensial klien
- Tentukan file input dan output
- Baca masukan file JPG dan unggah ke penyimpanan awan
- Buat instance ConvertImageRequest dengan format file input dan output
- Panggil metode convertImage untuk Mengonversi JPG ke BMP menggunakan REST API
- 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