Cara Mengonversi GIF ke JPEG2000 dengan Java REST API

The following step by step tutorial shows you how to convert GIF to JPEG2000 with Java REST API. GIF (Graphics Interchange Format) is a bitmap image format developed by CompuServe in 1987. Ini banyak digunakan untuk menampilkan gambar di web dan juga biasa digunakan untuk animasi sederhana. GIF mendukung hingga 8 bit per piksel untuk setiap gambar, memungkinkan satu gambar untuk mereferensikan palet hingga 256 warna berbeda.

Di sisi lain, JPEG2000 adalah format file untuk gambar digital yang dikembangkan oleh Joint Photographic Experts Group (JPEG). Ini adalah standar kompresi gambar modern yang menawarkan beberapa keunggulan dibandingkan format JPEG lama, seperti kompresi superior, kualitas gambar lebih baik, dan dukungan untuk berbagai fitur, termasuk animasi dan interaktivitas. File JPEG2000 biasanya lebih kecil dari file JPEG, menjadikannya ideal untuk grafik web dan streaming multimedia. Jika Anda tertarik dengan Konversi GIF ke JPEG2000 di Java Low Code API maka hal yang sama dapat dicapai dengan bantuan kode di bawah ini.

Prasyarat

Langkah-langkah untuk Mengonversi GIF ke JPEG2000 di Java REST API

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

Kode untuk Konversi GIF ke JPEG2000 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 = "GIFtoJPEG2000.gif";
String outputFileName = "GIFtoJPEG2000.jp2";
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 = "jp2";
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());
}

Kode contoh dalam posting ini membantu Anda mengonversi GIF ke JPEG2000 dengan Java REST API. Anda hanya perlu mengunggah file GIF dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file keluaran JPEG2000 untuk menyimpannya secara lokal.

Konversi GIF ke JPEG2000 di atas dapat dikonsumsi dengan aplikasi tanpa kode atau kode rendah di Windows, Linux, atau Mac.

Tautan berikut menampilkan fitur serupa yang mungkin berguna bagi Anda: Cara Mengonversi JPEG2000 ke PDF dengan Java REST API

 Indonesian