Kaip konvertuoti JPG į GIF naudojant Java REST API

Žemiau esančioje trumpoje pamokoje paaiškinama, kaip konvertuoti JPG į GIF naudojant Java REST API. JPEG (Joint Photographic Experts Group) yra populiarus failų formatas, naudojamas skaitmeniniams vaizdams saugoti. JPEG yra nuostolingas spalvotų vaizdų glaudinimo metodas, o tai reiškia, kad kai kurie originalūs vaizdo duomenys prarandami suglaudinant failą. JPEG failo vaizdas suglaudinamas, kad būtų sumažintas failo dydis, todėl jį būtų lengviau saugoti ir perkelti. JPEG failai dažniausiai naudojami žiniatinklio vaizdams, nes juos galima suspausti iki mažo dydžio neprarandant per daug vaizdo kokybės.

Tačiau GIF (Graphics Interchange Format) yra bitmap vaizdo formatas, plačiai naudojamas internete, nes gali palaikyti ir statinius, ir animuotus vaizdus. Jį sukūrė CompuServe 1987 m. ir nuo to laiko jis plačiai naudojamas žiniatinklyje dėl plataus perkeliamumo ir kelių platformų palaikymo. GIF failai paprastai suglaudinami, kad būtų sumažintas failo dydis neprarandant vaizdo kokybės. Jei jums reikia JPG konvertavimo į GIF Java Low Code API, tą patį galima padaryti naudojant šį pavyzdį.

Būtina sąlyga

Veiksmai, kaip konvertuoti JPG į GIF naudojant Java REST API

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

JPG konvertavimo į GIF 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 = "JPGtoGIF.jpg";
String outputFileName = "JPGtoGIF.gif";
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 = "gif";
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 pateiktas kodas leidžia konvertuoti JPG į GIF naudojant Java REST API. Jums tereikia pateikti JPG failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties GIF failą, kad išsaugotumėte jį vietoje.

Aukščiau pateiktą JPG konvertavimą į GIF galima naudoti su bet kokiomis be kodo arba mažo kodo programomis Windows, Linux ar Mac.

Taip pat galite patikrinti susijusią temą naudodami šią nuorodą: Kaip konvertuoti BMP į GIF naudojant Java REST API

 Latviski