Tutorial langkah demi langkah ini menunjukkan cara mengonversi GIF ke JPG dengan Java REST API. File GIF (Graphics Interchange Format) adalah file gambar yang mendukung hingga 8 bit per piksel dan menggunakan teknik kompresi lossless. Ini biasanya digunakan untuk grafik web dan spanduk animasi, dan mendukung latar belakang transparan.
Namun, A JPG (atau JPEG) adalah format file gambar populer yang digunakan untuk foto digital dan jenis grafik raster lainnya. Itu adalah singkatan dari Joint Photographic Experts Group, dan merupakan teknik kompresi lossy yang digunakan untuk mengurangi ukuran gambar digital. File JPG umumnya lebih kecil dari jenis file gambar lainnya, membuatnya populer untuk penggunaan web. Jika Anda memerlukan Konversi GIF ke JPG di Java Low Code API maka ini dapat dilakukan 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 JPG 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 JPG menggunakan REST API
- Simpan file JPG keluaran pada disk lokal
Kode untuk Konversi GIF ke JPG 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 = "GIFtoJPG.gif"; | |
String outputFileName = "GIFtoJPG.jpg"; | |
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 = "jpg"; | |
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 yang ditunjukkan di atas memungkinkan Anda mengonversi GIF ke JPG dengan Java REST API. Anda hanya perlu menyediakan file GIF dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file JPG keluaran untuk menyimpannya secara lokal.
Fitur Konversi GIF ke JPG ini dapat dilakukan dengan aplikasi tanpa kode atau kode rendah apa pun di Windows, Linux, atau Mac.
Fitur serupa dapat ditemukan di topik berikut: Cara Mengonversi EMF ke PDF dengan Java REST API