So konvertieren Sie JPG in WEBP mit der Java REST API

In diesem einfachen und unkomplizierten Tutorial erfahren Sie, wie Sie JPG mit der Java REST API in WEBP konvertieren. JPG (oder JPEG) ist ein Bilddateiformat, das für Joint Photographic Experts Group steht. Es ist ein beliebtes Bildformat zum Speichern digitaler Fotos und wird aufgrund seiner geringen Dateigröße und hohen Bildqualität häufig für Webgrafiken verwendet. JPG-Bilder werden häufig für Webdesign sowie zum Drucken von Fotos verwendet.

WEBP hingegen ist ein von Google entwickeltes Bilddateiformat, das für verlustbehaftete und verlustfreie Komprimierung verwendet wird. Dieses Format unterstützt sowohl animierte als auch Standbilder und ist effizienter als andere Bildformate wie JPEG und PNG. WEBP-Bilder sind in der Regel kleiner als andere Bilddateiformate und eignen sich daher ideal für die Verwendung auf Websites und in Anwendungen. Wenn Sie an der JPG-zu-WEBP-Konvertierung in der Java Low Code API interessiert sind, können Sie dies auch mit Hilfe des unten angegebenen Codes durchführen.

Voraussetzung

Schritte zum Konvertieren von JPG in WEBP in der Java REST API

  1. Legen Sie die Client-ID und das Client-Geheimnis für die API fest
  2. Erstellen Sie ein Objekt der Klasse ImagingAPI mit Client-Anmeldeinformationen
  3. Geben Sie Eingabe- und Ausgabedateien an
  4. Lesen Sie die eingegebene JPG-Datei und laden Sie sie in den Cloud-Speicher hoch
  5. Erstellen Sie eine Instanz von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
  6. Rufen Sie die Methode convertImage auf, um JPG mithilfe der REST-API in WEBP zu konvertieren.
  7. Speichern Sie die WEBP-Ausgabedatei auf der lokalen Festplatte

Code für die JPG-zu-WEBP-Konvertierung in der 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 = "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());
}

Mit dem oben angegebenen Beispielcode-Snippet können Sie JPG mit der Java REST API in WEBP konvertieren. Sie müssen lediglich die JPG-Datei mit Hilfe des Aspose.Imaging REST API SDK eingeben und die WEBP-Ausgabedatei herunterladen, um sie lokal zu speichern.

Diese JPG-zu-WEBP-Konvertierungsfunktion kann mit allen No-Code- oder Low-Code-Apps auf jedem Gerät oder Computer genutzt werden.

Sie können sich auch eine weitere ähnliche Funktion auf der folgenden Seite ansehen: So konvertieren Sie WEBP mit der Java REST API in PDF

 Deutsch