Come convertire JPG in WEBP con Java REST API

In questo semplice e facile tutorial, capirai come convertire JPG in WEBP con Java REST API. JPG (o JPEG) è un formato di file immagine che sta per Joint Photographic Experts Group. È un formato di immagine popolare utilizzato per archiviare foto digitali ed è comunemente utilizzato per la grafica Web a causa delle dimensioni ridotte del file e dell’elevata qualità dell’immagine. Le immagini JPG sono spesso utilizzate per il web design e per la stampa di fotografie.

Considerando che, WEBP è un formato di file immagine sviluppato da Google che viene utilizzato per la compressione lossy e lossless. Questo formato supporta sia immagini animate che fisse ed è progettato per essere più efficiente di altri formati di immagine come JPEG e PNG. Le immagini WEBP sono in genere di dimensioni inferiori rispetto ad altri formati di file immagine, il che le rende ideali per l’utilizzo su siti Web e applicazioni. Se sei interessato alla conversione da JPG a WEBP nell’API Java Low Code, lo stesso può essere eseguito con l’aiuto del codice indicato di seguito.

Prerequisito

Passaggi per convertire JPG in WEBP 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 JPG 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 JPG in WEBP utilizzando l’API REST
  7. Salva il file WEBP di output sul disco locale

Codice per la conversione da JPG a WEBP 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 = "JPGtoWEBP.jpg";
String outputFileName = "JPGtoWEBP.webp";
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 = "webp";
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 frammento di codice di esempio sopra specificato consente di convertire JPG in WEBP con Java REST API. Devi solo inserire il file JPG con l’aiuto di Aspose.Imaging REST API SDK e scaricare il file WEBP di output per salvarlo localmente.

Questa funzione di conversione da JPG a WEBP può essere utilizzata con qualsiasi app senza codice o con codice basso su qualsiasi dispositivo o computer.

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

 Italiano