Jak przekonwertować GIF na BMP za pomocą Java REST API

Poniższy samouczek krok po kroku pokazuje, jak konwertować GIF na BMP za pomocą Java REST API. GIF (Graphics Interchange Format) to format obrazu bitmapowego, który został opracowany przez firmę CompuServe w 1987 roku i jest obecnie szeroko stosowany w Internecie do wyświetlania obrazów. Pliki GIF są zazwyczaj skompresowane i ograniczone do maksymalnie 256 kolorów, dzięki czemu idealnie nadają się do prostych grafik i logo. Pliki GIF są również szeroko stosowane w przypadku małych animacji i klipów wideo o niskiej rozdzielczości.

Wręcz przeciwnie, BMP (bitmapa) to format pliku graficznego używany do przechowywania cyfrowych obrazów bitmapowych. Jest to popularny format obrazu używany głównie w systemie operacyjnym Windows. Pliki BMP to nieskompresowane obrazy rastrowe złożone z prostokątnej siatki pikseli. Format obsługuje do 24 bitów na piksel, co pozwala na szeroką gamę kolorów. Jeśli chcesz konwertować GIF na BMP w Java Low Code API, możesz to zrobić za pomocą kodu podanego poniżej.

Warunek wstępny

Kroki, aby przekonwertować GIF na BMP w Java REST API

  1. Ustaw identyfikator klienta i klucz tajny klienta dla interfejsu API
  2. Utwórz instancję klasy ImagingAPI z poświadczeniami klienta
  3. Określ pliki wejściowe i wyjściowe
  4. Przeczytaj wejściowy plik GIF i prześlij go do chmury
  5. Utwórz obiekt ConvertImageRequest z formatami plików wejściowych i wyjściowych
  6. Wywołaj metodę convertImage, aby Konwertować GIF na BMP za pomocą REST API
  7. Zapisz wyjściowy plik BMP na dysku lokalnym

Kod do konwersji GIF na BMP w 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());
}

Fragment kodu podany na tej stronie pomaga przekonwertować GIF na BMP za pomocą Java REST API. Wystarczy dostarczyć plik GIF za pomocą zestawu SDK API REST Aspose.Imaging i pobrać wyjściowy plik BMP, aby zapisać go lokalnie.

Ta konwersja GIF na BMP może być używana z dowolnymi aplikacjami bez kodu lub z niskim kodem w dowolnym systemie operacyjnym.

Możesz również sprawdzić powiązany temat pod następującym linkiem: Jak przekonwertować JPEG2000 na PDF za pomocą Java REST API

 Polski