Kaip konvertuoti GIF į JPG naudojant Java REST API

Šis žingsnis po žingsnio vadovas parodo, kaip konvertuoti GIF į JPG naudojant Java REST API. GIF (Graphics Interchange Format) failas yra vaizdo failas, kuris palaiko iki 8 bitų viename taške ir naudoja be nuostolių glaudinimo techniką. Jis dažniausiai naudojamas žiniatinklio grafikai ir animuotoms reklamjuostėms ir palaiko skaidrų foną.

Tačiau JPG (arba JPEG) yra populiarus vaizdo failo formatas, naudojamas skaitmeninėms nuotraukoms ir kitokio tipo rastrinei grafikai. Tai reiškia Jungtinę fotografijos ekspertų grupę ir yra nuostolingo glaudinimo metodas, naudojamas skaitmeninių vaizdų dydžiui sumažinti. JPG failai paprastai yra mažesni nei kitų tipų vaizdo failai, todėl jie yra populiarūs naudoti žiniatinklyje. Jei jums reikia GIF konvertavimo į JPG Java Low Code API, tai galima atlikti naudojant toliau pateiktą kodą.

Būtina sąlyga

Veiksmai, kaip konvertuoti GIF į JPG Java REST API

  1. Nustatykite API kliento ID ir kliento paslaptį
  2. Sukurkite ImagingAPI klasės objektą su kliento kredencialais
  3. Nurodykite įvesties ir išvesties failus
  4. Perskaitykite įvesties GIF failą ir įkelkite į debesies saugyklą
  5. Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
  6. Iškvieskite convertImage metodą, norėdami konvertuoti GIF į JPG naudojant REST API
  7. Išsaugokite išvesties JPG failą vietiniame diske

GIF konvertavimo į JPG kodas „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());
}

Aukščiau parodytas kodas leidžia konvertuoti GIF į JPG naudojant Java REST API. Jums tereikia pateikti GIF failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties JPG failą, kad išsaugotumėte jį vietoje.

Šią GIF konvertavimo į JPG funkciją funkciją galima naudoti su bet kokiomis be kodo arba mažo kodo programomis, esančiomis Windows, Linux ar Mac.

Panašią funkciją galite rasti šioje temoje: Kaip konvertuoti EMF į PDF naudojant Java REST API

 Latviski