Cara Mengonversi JPG ke PNG dengan Java REST API

Tutorial singkat ini menunjukkan cara mengonversi JPG ke PNG dengan Java REST API. JPG (atau JPEG) adalah format file gambar populer yang digunakan untuk fotografi digital. Itu adalah singkatan dari Joint Photographic Experts Group dan merupakan format file terkompresi yang dapat menyimpan jutaan warna. Ini biasanya digunakan untuk menyimpan dan mengirimkan foto di internet.

Sedangkan, PNG (Portable Network Graphics) adalah format file grafis raster yang mendukung kompresi data lossless. Ini adalah format gambar yang paling umum digunakan di web, dan banyak digunakan untuk menyimpan grafik dan gambar dengan latar belakang transparan. File PNG berukuran jauh lebih kecil daripada format gambar lain seperti JPG, namun tetap mempertahankan kualitas tingkat tinggi. Jika Anda tertarik dengan Konversi JPG ke PNG di Java Low Code API maka hal yang sama dapat dicapai dengan bantuan kode contoh ini.

Prasyarat

Langkah-langkah untuk Mengonversi JPG ke PNG 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 objek ConvertImageRequest dengan format file input dan output
  6. Panggil metode convertImage untuk Mengonversi JPG ke PNG menggunakan REST API
  7. Simpan file PNG keluaran pada disk lokal

Kode untuk Konversi JPG ke PNG 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 = "JPGtoPNG.jpg";
String outputFileName = "JPGtoPNG.png";
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 = "png";
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 sederhana dan mudah yang diberikan di halaman ini membantu Anda mengonversi JPG ke PNG dengan Java REST API. Anda hanya perlu memasukkan file JPG dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file PNG keluaran untuk menyimpannya secara lokal.

Fitur Konversi JPG ke PNG ini dapat digunakan dengan aplikasi tanpa kode atau kode rendah apa pun di sistem operasi apa pun.

Silakan periksa fitur terkait di tautan berikut: Cara Mengonversi GIF ke PNG dengan Java REST API

 Indonesian