Tutorial singkat ini menunjukkan cara mengonversi SVG ke JPG dengan Java REST API. SVG singkatan dari Scalable Vector Graphics dan merupakan jenis format file yang digunakan untuk membuat dan menampilkan grafik vektor di web. Grafik vektor terdiri dari serangkaian titik, garis, dan bentuk yang dapat diskalakan tanpa kehilangan kualitas gambar. SVG banyak digunakan untuk membuat logo, ikon, ilustrasi, diagram, bagan, dan lainnya.
Sedangkan, JPG (atau JPEG) adalah singkatan dari Joint Photographic Experts Group dan merupakan format file yang digunakan untuk menyimpan foto digital. Ini adalah format populer untuk mengompresi dan menampilkan gambar fotografi berkualitas tinggi. File JPG lebih kecil dari beberapa format file gambar lainnya, membuatnya lebih mudah untuk dibagikan secara online. Jika Anda ingin Konversi SVG ke JPG di Java Low Code API maka ini dapat dicapai dengan menggunakan potongan kode berikut.
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 SVG 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 SVG dan unggah ke penyimpanan cloud
- Buat instance ConvertImageRequest dengan format file input dan output
- Panggil metode convertImage untuk Mengonversi SVG ke JPG menggunakan REST API
- Simpan file JPG keluaran pada disk lokal
Kode untuk Konversi SVG 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 = "SVGtoJPG.svg"; | |
String outputFileName = "SVGtoJPG.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()); | |
} |
Cuplikan kode sederhana dan mudah yang diberikan di halaman ini memungkinkan Anda mengonversi SVG ke JPG dengan Java REST API. Anda hanya perlu menyediakan file SVG dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file keluaran JPG untuk menyimpannya secara lokal.
Konversi SVG ke JPG di atas dapat digunakan dengan aplikasi tanpa kode atau kode rendah di sistem operasi apa pun.
Fitur lain yang relevan dapat ditemukan di URL berikut: Cara Mengonversi JPG ke PNG dengan Java REST API