U ovom kratkom vodiču naučit ćete kako pretvoriti JPG u BMP pomoću Java REST API-ja. JPG (ili JPEG) je format datoteke slike koji označava Joint Photographic Experts Group. To je najčešće korišteni slikovni format za digitalne fotografije, a široko se koristi za web grafiku, pohranu digitalnih slika i fotografija. JPG datoteke obično su manje veličine od drugih formata slikovnih datoteka, što ih čini idealnim za dijeljenje ili učitavanje na mreži.
Naprotiv, BMP (Bitmap) je format slikovne datoteke koji se koristi za pohranu bitmap digitalnih slika, posebno na operativnim sustavima Microsoft Windows i OS/2. BMP datoteke mogu pohranjivati 2D digitalne slike u crno-bijeloj i boji, sa i bez kompresije. BMP datoteke također mogu pohraniti digitalne slike do 32 bita po pikselu, što omogućuje više od 16 milijuna boja. Ako želite pretvorbu JPG u BMP u Java Low Code API-ju, onda se isto može izvesti pomoću ovog uzorka koda.
Preduvjet
- Stvorite račun i nabavite vjerodajnice za API
- Preuzmite Aspose.Imaging Cloud SDK for Java
- Postavite Java projekt s gornjim SDK-om
Koraci za pretvaranje JPG u BMP u Java REST API-ju
- Postavite ID klijenta i Tajnu klijenta za API
- Stvorite instancu klase ImagingAPI s vjerodajnicama klijenta
- Navedite ulazne i izlazne datoteke
- Pročitajte ulaznu JPG datoteku i prenesite je u pohranu u oblaku
- Napravite instancu ConvertImageRequest s ulaznim i izlaznim formatima datoteka
- Pozovite metodu convertImage da biste konvertirali JPG u BMP koristeći REST API
- Spremite izlaznu BMP datoteku na lokalni disk
Kod za pretvorbu JPG u BMP 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 = "JPGtoBMP.jpg"; | |
String outputFileName = "JPGtoBMP.bmp"; | |
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 = "bmp"; | |
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 naveden isječak koda omogućuje vam pretvaranje JPG-a u BMP pomoću Java REST API-ja. Trebate samo osigurati JPG datoteku uz pomoć Aspose.Imaging REST API SDK-a i preuzeti izlaznu BMP datoteku da biste je spremili lokalno.
Ova značajka pretvorbe JPG u BMP može se koristiti s bilo kojom aplikacijom bez koda ili s niskim kodom na bilo kojem uređaju ili računalu.
Još jedna relevantna značajka može se pronaći na sljedećem URL-u: Kako pretvoriti GIF u BMP s Java REST API-jem