Cara Mengonversi SVG ke JPG dengan Java REST API

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

Langkah-langkah untuk Mengonversi SVG ke JPG 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 SVG dan unggah ke penyimpanan cloud
  5. Buat instance ConvertImageRequest dengan format file input dan output
  6. Panggil metode convertImage untuk Mengonversi SVG ke JPG menggunakan REST API
  7. 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

 Indonesian