So konvertieren Sie JPG in GIF mit der Java REST API

Das kurze Tutorial unten erläutert, wie man JPG in GIF mit der Java REST API konvertiert. JPEG (Joint Photographic Experts Group) ist ein beliebtes Dateiformat zum Speichern digitaler Bilder. JPEG ist eine verlustbehaftete Komprimierungstechnik für Farbbilder, was bedeutet, dass einige Originalbilddaten verloren gehen, wenn die Datei komprimiert wird. Das Bild in einer JPEG-Datei wird komprimiert, um die Dateigröße zu verringern und die Speicherung und Übertragung zu erleichtern. JPEG-Dateien werden häufig für Webbilder verwendet, da sie auf kleine Größen komprimiert werden können, ohne dass die Bildqualität zu stark beeinträchtigt wird.

Allerdings ist A GIF (Graphics Interchange Format) ein Bitmap-Bildformat, das aufgrund seiner Fähigkeit, sowohl statische als auch animierte Bilder zu unterstützen, im Internet weit verbreitet ist. Es wurde 1987 von CompuServe entwickelt und ist seitdem aufgrund seiner umfassenden Portabilität und Unterstützung für mehrere Plattformen im World Wide Web weit verbreitet. GIFs werden normalerweise komprimiert, um die Dateigröße zu reduzieren, ohne die Bildqualität zu beeinträchtigen. Wenn Sie eine JPG-zu-GIF-Konvertierung in der Java Low Code API benötigen, können Sie dies auch mithilfe des folgenden Beispiels tun.

Voraussetzung

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

  1. Legen Sie die Client-ID und das Client-Geheimnis für die API fest
  2. Erstellen Sie eine Instanz der ImagingAPI-Klasse 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 GIF zu konvertieren.
  7. Speichern Sie die ausgegebene GIF-Datei auf der lokalen Festplatte

Code für die JPG-zu-GIF-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 = "JPGtoGIF.jpg";
String outputFileName = "JPGtoGIF.gif";
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 = "gif";
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 Code können Sie JPG mit der Java REST API in GIF konvertieren. Sie müssen lediglich eine JPG-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die ausgegebene GIF-Datei herunterladen, um sie lokal zu speichern.

Die obige JPG-zu-GIF-Konvertierung kann mit allen No-Code- oder Low-Code-Apps unter Windows, Linux oder Mac verwendet werden.

Sie können ein verwandtes Thema auch unter dem folgenden Link überprüfen: So konvertieren Sie BMP in GIF mit der Java REST API

 Deutsch