So konvertieren Sie GIF mit der Java REST API in PNG

In diesem Tutorial erfahren Sie, wie Sie GIF mit der Java REST API in PNG konvertieren. Eine GIF-Datei (Graphics Interchange Format) ist ein Bilddateityp, der häufig für Webgrafiken verwendet wird. GIFs werden mit einem Standardalgorithmus komprimiert, der die Dateigröße reduziert, ohne die Bildqualität wesentlich zu beeinträchtigen. Das Format unterstützt bis zu 8 Bit pro Pixel und wird häufig zum Erstellen animierter Bilder verwendet, bei denen es sich um eine Reihe von Bildern handelt, die nacheinander angezeigt werden, um die Illusion von Bewegung zu erzeugen.

Während PNG (Portable Network Graphics) ein Bitmap-Bildformat ist, das verlustfreie Komprimierung verwendet und Transparenz unterstützt. Es wurde 1995 als verbesserte Alternative zum GIF-Format entwickelt, das auch Transparenz unterstützt. PNG-Dateien sind in der Regel größer als GIFs, erzeugen aber Bilder in besserer Qualität und können für eine Vielzahl von Anwendungen verwendet werden, darunter Webdesign, digitale Bildbearbeitung und Grafikdesign. Wenn Sie an der GIF-zu-PNG-Konvertierung in der Java Low Code API interessiert sind, können Sie dies mithilfe dieses Codebeispiels tun.

Voraussetzung

Schritte zum Konvertieren von GIF in PNG 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 GIF-Datei und laden Sie sie in den Cloud-Speicher hoch
  5. Erstellen Sie ein Objekt von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
  6. Rufen Sie die Methode convertImage auf, um GIF mithilfe der REST-API in PNG zu konvertieren.
  7. Speichern Sie die ausgegebene PNG-Datei auf der lokalen Festplatte

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

Diese GIF-zu-PNG-Konvertierungsfunktion kann mit allen No-Code- oder Low-Code-Apps unter Windows, Linux oder Mac genutzt werden.

Der folgende Link zeigt eine ähnliche Funktion, die für Sie hilfreich sein könnte: So konvertieren Sie GIF mit der Java REST API in TIFF

 Deutsch