Hoe GIF naar JPG te converteren met Java REST API

Deze stapsgewijze zelfstudie laat zien hoe u GIF converteert naar JPG met Java REST API. Een GIF-bestand (Graphics Interchange Format) is een afbeeldingsbestand dat maximaal 8 bits per pixel ondersteunt en een lossless compressietechniek gebruikt. Het wordt vaak gebruikt voor webafbeeldingen en geanimeerde banners en ondersteunt transparante achtergronden.

Maar A JPG (of JPEG) is een populair afbeeldingsbestandsformaat dat wordt gebruikt voor digitale foto’s en andere typen rasterafbeeldingen. Het staat voor Joint Photographic Experts Group en is een lossy compressietechniek die wordt gebruikt om de grootte van digitale afbeeldingen te verkleinen. JPG-bestanden zijn over het algemeen kleiner dan andere afbeeldingsbestandstypen, waardoor ze populair zijn voor gebruik op internet. Als u GIF naar JPG-conversie in Java Low Code API nodig heeft, kan dit worden uitgevoerd met behulp van onderstaande code.

Voorwaarde

Stappen om GIF naar JPG te converteren in Java REST API

  1. Stel Client ID en Client Secret in voor de API
  2. Maak een object van de ImagingAPI-klasse met clientreferenties
  3. Geef invoer- en uitvoerbestanden op
  4. Lees invoer GIF-bestand en upload naar cloudopslag
  5. Maak een object van ConvertImageRequest met invoer- en uitvoerbestandsindelingen
  6. Roep methode convertImage aan om GIF naar JPG te converteren met behulp van REST API
  7. Sla het JPG-uitvoerbestand op de lokale schijf op

Code voor conversie van GIF naar JPG in 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());
}

Met de bovenstaande code kunt u GIF naar JPG converteren met Java REST API. U hoeft alleen maar een GIF-bestand aan te leveren met behulp van de Aspose.Imaging REST API SDK en het JPG-uitvoerbestand te downloaden om het lokaal op te slaan.

Deze conversiefunctie van GIF naar JPG kan worden uitgevoerd met apps zonder code of met weinig code op Windows, Linux of Mac.

Een vergelijkbare functie is te vinden in het volgende onderwerp: Hoe EMF naar PDF te converteren met Java REST API

 Nederlands