De volgende stapsgewijze zelfstudie laat zien hoe u GIF converteert naar BMP met Java REST API. Een GIF (Graphics Interchange Format) is een bitmap-afbeeldingsindeling die in 1987 door CompuServe is ontwikkeld en nu op grote schaal op internet wordt gebruikt voor de weergave van afbeeldingen. GIF’s zijn doorgaans gecomprimeerd en beperkt tot maximaal 256 kleuren, waardoor ze ideaal zijn voor eenvoudige afbeeldingen en logo’s. GIF’s worden ook veel gebruikt voor kleine animaties en videoclips met een lage resolutie.
Integendeel, BMP (Bitmap) is een afbeeldingsbestandsindeling die wordt gebruikt om digitale bitmapafbeeldingen op te slaan. Het is een populair afbeeldingsformaat dat voornamelijk wordt gebruikt in het Windows-besturingssysteem. BMP-bestanden zijn ongecomprimeerde rasterafbeeldingen die zijn samengesteld uit een rechthoekig raster van pixels. Het formaat ondersteunt tot 24 bits per pixel, waardoor een breed scala aan kleuren mogelijk is. Als u GIF naar BMP-conversie in Java Low Code API wilt, kan dit worden uitgevoerd met behulp van onderstaande code.
Voorwaarde
- Maak een account aan en ontvang API-referenties
- Aspose.Imaging Cloud SDK for Java downloaden
- Setup Java-project met de bovenstaande SDK
Stappen om GIF naar BMP te converteren in Java REST API
- Stel Client ID en Client Secret in voor de API
- Maak een instantie van de ImagingAPI-klasse met clientreferenties
- Geef invoer- en uitvoerbestanden op
- Lees invoer GIF-bestand en upload naar cloudopslag
- Maak een object van ConvertImageRequest met invoer- en uitvoerbestandsindelingen
- Roep methode convertImage aan om GIF naar BMP te converteren met behulp van REST API
- Sla het uitvoer-BMP-bestand op de lokale schijf op
Code voor conversie van GIF naar BMP 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 = "GIFtoBMP.gif"; | |
String outputFileName = "GIFtoBMP.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()); | |
} |
Het codefragment op deze pagina helpt u bij het converteren van GIF naar BMP met Java REST API. U hoeft alleen het GIF-bestand aan te leveren met behulp van de Aspose.Imaging REST API SDK en het uitvoer-BMP-bestand te downloaden om het lokaal op te slaan.
Deze conversie van GIF naar BMP kan worden gebruikt met apps zonder code of met weinig code op elk besturingssysteem.
U kunt ook een gerelateerd onderwerp bekijken via de volgende link: Hoe JPEG2000 naar PDF te converteren met Java REST API