Cara Mengonversi SVG ke TIFF dengan Java REST API

Tutorial langkah demi langkah ini menguraikan cara mengonversi SVG ke TIFF dengan Java REST API. SVG (Scalable Vector Graphics) adalah format gambar vektor yang digunakan untuk menampilkan berbagai grafik di web dan platform digital lainnya. Ini adalah format gambar vektor berbasis XML untuk grafik dua dimensi dengan dukungan interaktivitas dan animasi. File SVG dapat dibuat dan diedit dengan editor teks apa pun, dan dapat dikompresi dan dioptimalkan untuk web atau cetak.

Sebaliknya, TIFF (Tagged Image File Format) adalah format file untuk menyimpan gambar, populer di kalangan seniman grafis, industri penerbitan, dan baik fotografer amatir maupun profesional pada umumnya. Ini adalah format fleksibel yang dapat menyimpan informasi piksel dari berbagai sumber, termasuk dokumen yang dipindai, foto digital, dan karya seni yang dihasilkan komputer. Formatnya mendukung kompresi lossless, memungkinkan gambar berkualitas tinggi dengan ukuran file lebih kecil. Jika Anda ingin Konversi SVG ke TIFF di Java Low Code API maka hal yang sama dapat dilakukan dengan bantuan kode contoh ini.

Prasyarat

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

Kode untuk Konversi SVG ke TIFF 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 = "SVGtoTIFF.svg";
String outputFileName = "SVGtoTIFF.tiff";
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 = "tiff";
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 di atas memberdayakan Anda untuk mengonversi SVG ke TIFF dengan Java REST API. Anda hanya perlu menyediakan file SVG dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file output TIFF untuk menyimpannya secara lokal.

Konversi SVG ke TIFF ini dapat digunakan dengan aplikasi tanpa kode atau kode rendah di platform apa pun.

Anda juga dapat melihat fitur serupa lainnya di halaman berikut: Cara Mengonversi JPG ke BMP dengan Java REST API

 Indonesian