Ovaj vodič korak po korak pokazuje vam kako pretvoriti GIF u JPG pomoću Java REST API-ja. GIF (Graphics Interchange Format) datoteka je slikovna datoteka koja podržava do 8 bita po pikselu i koristi tehniku kompresije bez gubitaka. Obično se koristi za web grafiku i animirane bannere i podržava prozirne pozadine.
No, JPG (ili JPEG) popularan je format slikovne datoteke koji se koristi za digitalne fotografije i druge vrste rasterske grafike. To je kratica za Joint Photographic Experts Group i tehnika je kompresije s gubitkom koja se koristi za smanjenje veličine digitalnih slika. JPG datoteke općenito su manje od ostalih vrsta slikovnih datoteka, što ih čini popularnima za web upotrebu. Ako vam je potrebna pretvorba GIF-a u JPG u Java Low Code API-ju, to se može izvesti uz pomoć donjeg koda.
Preduvjet
- Stvorite račun i nabavite API vjerodajnice
- Preuzmite Aspose.Imaging Cloud SDK for Java
- Postavite Java projekt s gornjim SDK-om
Koraci za pretvaranje GIF-a u JPG u Java REST API-ju
- Postavite ID klijenta i Tajnu klijenta za API
- Stvorite objekt klase ImagingAPI s vjerodajnicama klijenta
- Navedite ulazne i izlazne datoteke
- Pročitajte ulaznu GIF datoteku i prenesite je u pohranu u oblaku
- Stvorite objekt ConvertImageRequest s ulaznim i izlaznim formatima datoteka
- Pozovite metodu convertImage za konvertiranje GIF-a u JPG koristeći REST API
- Spremite izlaznu JPG datoteku na lokalni disk
Kod za pretvorbu GIF-a u JPG u Java Low Code API-ju
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()); | |
} |
Gore prikazani kod vam omogućuje pretvaranje GIF-a u JPG pomoću Java REST API-ja. Morate samo dostaviti GIF datoteku uz pomoć Aspose.Imaging REST API SDK-a i preuzeti izlaznu JPG datoteku da biste je spremili lokalno.
Ova značajka pretvorbe GIF-a u JPG može se koristiti s bilo kojom aplikacijom bez koda ili s niskim kodom na Windowsima, Linuxu ili Macu.
Slična značajka može se pronaći u sljedećoj temi: Kako pretvoriti EMF u PDF pomoću Java REST API-ja