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