Come convertire GIF in TIFF con Java REST API

Il breve tutorial qui sotto spiega come convertire GIF in TIFF con Java REST API. GIF (Graphics Interchange Format) è un formato di immagine bitmap sviluppato da CompuServe nel 1987 e da allora è diventato ampiamente utilizzato sul World Wide Web grazie al suo ampio supporto e portabilità. Un file GIF è un file immagine che contiene una serie di immagini o fotogrammi e viene compresso utilizzando la tecnica di compressione dei dati senza perdita Lempel-Ziv-Welch (LZW). I file GIF vengono spesso utilizzati per grafica web, piccole animazioni e loghi.

D’altra parte, TIFF (Tagged Image File Format) è un formato di file di immagini raster utilizzato per le immagini digitali, specialmente nella fotografia. È un formato popolare per immagini di alta qualità come fotografie e disegni al tratto. Può essere compresso o non compresso e supporta un’ampia gamma di profondità di colore. È anche ampiamente supportato dai programmi di modifica ed elaborazione delle immagini. Se desideri la conversione da GIF a TIFF nell’API Java Low Code, lo stesso può essere ottenuto utilizzando il seguente frammento di codice.

Prerequisito

Passaggi per convertire GIF in TIFF in Java REST API

  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 GIF di input e caricalo nell’archivio cloud
  5. Crea un oggetto di ConvertImageRequest con formati di file di input e output
  6. Chiama il metodo convertImage per Converti GIF in TIFF utilizzando l’API REST
  7. Salva il file TIFF di output sul disco locale

Codice per la conversione da GIF 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 = "GIFtoTIFF.gif";
String outputFileName = "GIFtoTIFF.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());
}

Lo snippet di codice fornito in questa pagina ti consente di convertire GIF in TIFF con Java REST API. Devi semplicemente caricare il file GIF con l’aiuto di Aspose.Imaging REST API SDK e scaricare il file TIFF di output per salvarlo localmente.

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

Il seguente link mostra una funzione simile che potrebbe esserti utile: Come convertire EMF in PDF con Java REST API

 Italiano