So konvertieren Sie PNG in JPG mit der Java REST API

Dieses kurze Tutorial zeigt Ihnen, wie Sie PNG mit der Java REST API in JPG konvertieren. PNG (Portable Network Graphics) ist ein Dateiformat zur verlustfreien Bildkomprimierung. Es wird häufig zum Speichern von Bildern im Internet und zum Erstellen von Grafiken mit transparentem Hintergrund verwendet. PNG-Dateien bieten eine höhere Farbgenauigkeit als GIFs und unterstützen 24-Bit-Farben im Gegensatz zur 8-Bit-Farbbeschränkung von GIFs.

Andererseits ist JPEG (Joint Photographic Experts Group) ein beliebtes Bilddateiformat, das für digitale Fotos verwendet wird. Es wird zum Speichern und Übertragen digitaler Bilder verwendet und ist das am häufigsten verwendete Bilddateiformat im Internet. JPEG-Dateien werden normalerweise mit einem Bildbearbeitungsprogramm wie Photoshop erstellt. JPEGs sind komprimierte Dateien, das heißt, sie enthalten weniger Bilddaten als ein nicht komprimiertes Format wie TIFF, können aber dennoch qualitativ hochwertige Bilder erzeugen. Wenn Sie eine PNG-zu-JPG-Konvertierung in der Java Low Code API benötigen, kann dies mithilfe des folgenden Codeausschnitts durchgeführt werden.

Voraussetzung

Schritte zum Konvertieren von PNG in JPG 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 PNG-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 PNG mithilfe der REST-API in JPG zu konvertieren.
  7. Speichern Sie die ausgegebene JPG-Datei auf der lokalen Festplatte

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

Diese PNG-zu-JPG-Konvertierung kann mit allen No-Code- oder Low-Code-Apps auf jeder Plattform verwendet werden.

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

 Deutsch