Dieses Schritt-für-Schritt-Tutorial zeigt Ihnen, wie Sie mit der Java REST API GIF in JPG konvertieren. Eine GIF-Datei (Graphics Interchange Format) ist eine Bilddatei, die bis zu 8 Bit pro Pixel unterstützt und eine verlustfreie Komprimierungstechnik verwendet. Es wird häufig für Webgrafiken und animierte Banner verwendet und unterstützt transparente Hintergründe.
Aber A JPG (oder JPEG) ist ein beliebtes Bilddateiformat, das für digitale Fotos und andere Arten von Rastergrafiken verwendet wird. Es steht für Joint Photographic Experts Group und ist eine verlustbehaftete Komprimierungstechnik, die zur Reduzierung der Größe digitaler Bilder verwendet wird. JPG-Dateien sind im Allgemeinen kleiner als andere Bilddateitypen, weshalb sie für die Verwendung im Internet beliebt sind. Wenn Sie eine GIF-zu-JPG-Konvertierung in der Java Low Code API benötigen, kann dies mit Hilfe des folgenden Codes durchgeführt werden.
Voraussetzung
- Erstellen Sie ein Konto und erhalten Sie API-Anmeldeinformationen
- Aspose.Imaging Cloud SDK for Java herunterladen
- Richten Sie ein Java-Projekt mit dem oben genannten SDK ein
Schritte zum Konvertieren von GIF in JPG in der Java REST API
- Legen Sie die Client-ID und das Client-Geheimnis für die API fest
- Erstellen Sie ein Objekt der Klasse ImagingAPI mit Client-Anmeldeinformationen
- Geben Sie Eingabe- und Ausgabedateien an
- Lesen Sie die eingegebene GIF-Datei und laden Sie sie in den Cloud-Speicher hoch
- Erstellen Sie ein Objekt von ConvertImageRequest mit Eingabe- und Ausgabedateiformaten
- Rufen Sie die Methode convertImage auf, um GIF mithilfe der REST-API in JPG zu konvertieren.
- Speichern Sie die ausgegebene JPG-Datei auf der lokalen Festplatte
Code für die GIF-zu-JPG-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 = "GIFtoJPG.gif"; | |
String outputFileName = "GIFtoJPG.jpg"; | |
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 = "jpg"; | |
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 gezeigten Code können Sie GIF mit der Java REST API in JPG konvertieren. Sie müssen lediglich eine GIF-Datei mit Hilfe des Aspose.Imaging REST API SDK bereitstellen und die ausgegebene JPG-Datei herunterladen, um sie lokal zu speichern.
Diese GIF-zu-JPG-Konvertierungsfunktion kann mit allen No-Code- oder Low-Code-Apps unter Windows, Linux oder Mac ausgeführt werden.
Eine ähnliche Funktion finden Sie im folgenden Thema: So konvertieren Sie EMF mit der Java REST API in PDF