Come convertire SVG in TIFF con Java REST API

Questo tutorial passo passo spiega come convertire SVG in TIFF con Java REST API. SVG (Scalable Vector Graphics) è un formato di immagine vettoriale utilizzato per visualizzare una varietà di elementi grafici sul Web e su altre piattaforme digitali. È un formato di immagine vettoriale basato su XML per la grafica bidimensionale con supporto per l’interattività e l’animazione. I file SVG possono essere creati e modificati con qualsiasi editor di testo e possono essere compressi e ottimizzati per il Web o la stampa.

Al contrario, TIFF (Tagged Image File Format) è un formato di file per l’archiviazione di immagini, popolare tra i grafici, l’industria editoriale e i fotografi amatoriali e professionisti in generale. Si tratta di un formato flessibile in grado di memorizzare informazioni sui pixel provenienti da una vasta gamma di fonti, inclusi documenti scansionati, fotografie digitali e opere d’arte generate al computer. Il formato supporta la compressione senza perdita, consentendo immagini di alta qualità con file di dimensioni inferiori. Se desideri la conversione da SVG a TIFF nell’API Java Low Code, lo stesso può essere fatto con l’aiuto di questo codice di esempio.

Prerequisito

Passaggi per convertire SVG in TIFF nell’API REST Java

  1. Impostare l’ID client e il segreto client per l’API
  2. Crea un oggetto della classe ImagingAPI con le credenziali client
  3. Specificare i file di input e output
  4. Leggi il file SVG di input e caricalo nell’archivio cloud
  5. Crea un’istanza di ConvertImageRequest con formati di file di input e output
  6. Chiama il metodo convertImage per Converti SVG in TIFF utilizzando l’API REST
  7. Salva il file TIFF di output sul disco locale

Codice per la conversione da SVG a TIFF nell’API Java Low Code

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());
}

Il codice di esempio sopra ti consente di convertire SVG in TIFF con Java REST API. Devi solo fornire il file SVG con l’aiuto di Aspose.Imaging REST API SDK e scaricare il file TIFF di output per salvarlo localmente.

Questa conversione da SVG a TIFF può essere utilizzata con qualsiasi app senza codice o con codice basso su qualsiasi piattaforma.

Puoi anche controllare un’altra funzione simile alla seguente pagina: Come convertire JPG in BMP con Java REST API

 Italiano