Hur man konverterar GIF till BMP med Java REST API

Följande steg för steg handledning visar hur du konverterar GIF till BMP med Java REST API. Ett GIF (Graphics Interchange Format) är ett bitmappsbildformat som utvecklades av CompuServe 1987 och som nu används flitigt på internet för visning av bilder. GIF-filer är vanligtvis komprimerade och begränsade till maximalt 256 färger, vilket gör dem idealiska för enkel grafik och logotyper. GIF-filer används också ofta för små animationer och lågupplösta videoklipp.

Tvärtom, BMP (Bitmapp) är ett bildfilformat som används för att lagra digitala bitmappsbilder. Det är ett populärt bildformat som främst används i Windows-operativsystemet. BMP-filer är okomprimerade rasterbilder som består av ett rektangulärt rutnät av pixlar. Formatet stöder upp till 24 bitar per pixel, vilket möjliggör ett brett spektrum av färger. Om du vill konvertera GIF till BMP i Java Low Code API så kan detta utföras med hjälp av kod som anges nedan.

Nödvändig förutsättning

Steg för att konvertera GIF till BMP i Java REST API

  1. Ställ in klient-ID och klienthemlighet för API:t
  2. Skapa en instans av klassen ImagingAPI med klientuppgifter
  3. Ange in- och utdatafiler
  4. Läs indata GIF-fil och ladda upp till molnlagring
  5. Skapa ett objekt av ConvertImageRequest med in- och utdatafilformat
  6. Anrop convertImage-metoden för att Konvertera GIF till BMP med REST API
  7. Spara den utgående BMP-filen på lokal disk

Kod för GIF till BMP-konvertering i 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());
}

Kodavsnittet som ges på den här sidan hjälper dig att konvertera GIF till BMP med Java REST API. Du behöver bara tillhandahålla GIF-fil med hjälp av Aspose.Imaging REST API SDK och ladda ner BMP-utdatafil för att spara den lokalt.

Denna GIF till BMP-konvertering kan användas med alla appar utan kod eller lågkod på alla operativsystem.

Du kan också kolla ett relaterat ämne på följande länk: Hur man konverterar JPEG2000 till PDF med Java REST API

 Svenska