Cara Mengonversi SVG ke PSD dengan Java REST API

This step by step tutorial elaborates how to convert SVG to PSD with Java REST API. SVG (Scalable Vector Graphics) is an XML-based vector image format for two-dimensional graphics with support for interactivity and animation. The SVG specification is an open standard developed by the World Wide Web Consortium (W3C) since 1999. Gambar SVG dan perilakunya ditentukan dalam file teks XML. Ini berarti bahwa mereka dapat dicari, diindeks, dituliskan dan, jika perlu, dikompresi. Sebagai file XML, gambar SVG dapat dibuat dan diedit dengan editor teks apa pun, serta dengan perangkat lunak menggambar.

Namun, file PSD (Dokumen Photoshop) adalah jenis file gambar yang dibuat oleh Adobe Photoshop, perangkat lunak pengedit gambar paling populer. File PSD menyimpan gambar dengan dukungan untuk sebagian besar opsi pencitraan yang tersedia di Photoshop. Ini termasuk lapisan dengan topeng, transparansi, teks, saluran alfa dan warna titik, jalur kliping dan pengaturan duotone. Jika Anda memerlukan Konversi SVG ke PSD di Java Low Code API maka hal yang sama dapat dicapai dengan bantuan kode berikut.

Prasyarat

Langkah-langkah untuk Mengonversi SVG ke PSD 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 objek ConvertImageRequest dengan format file input dan output
  6. Panggil metode convertImage untuk Mengonversi SVG ke PSD menggunakan REST API
  7. Simpan file PSD keluaran pada disk lokal

Kode untuk Konversi SVG ke PSD 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 = "SVGtoPSD.svg";
String outputFileName = "SVGtoPSD.psd";
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 = "psd";
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 yang ditentukan di atas membantu Anda mengonversi SVG ke PSD dengan Java REST API. Anda hanya perlu menyediakan file SVG dengan bantuan Aspose.Imaging REST API SDK dan mengunduh file PSD keluaran untuk menyimpannya secara lokal.

Konversi SVG ke PSD ini dapat dikonsumsi dengan aplikasi tanpa kode atau kode rendah apa pun di sistem operasi apa pun.

Topik berikut mengeksplorasi fitur serupa yang juga dapat membantu: Cara Mengonversi JPG ke GIF dengan Java REST API

 Indonesian