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