Jak převést GIF na BMP pomocí Java REST API

Následující návod krok za krokem ukazuje, jak převést GIF na BMP pomocí Java REST API. GIF (Graphics Interchange Format) je formát bitmapového obrázku, který byl vyvinut společností CompuServe v roce 1987 a nyní je široce používán na internetu pro zobrazování obrázků. GIFy jsou obvykle komprimovány a omezeny na maximálně 256 barev, takže jsou ideální pro jednoduchou grafiku a loga. GIFy jsou také široce používány pro malé animace a videoklipy s nízkým rozlišením.

Naopak, BMP (Bitmap) je formát obrazového souboru používaný k ukládání bitmapových digitálních obrázků. Jde o oblíbený obrazový formát používaný především v operačním systému Windows. Soubory BMP jsou nekomprimované rastrové obrázky složené z obdélníkové mřížky pixelů. Formát podporuje až 24 bitů na pixel, což umožňuje širokou škálu barev. Pokud chcete konverzi GIF na BMP v Java Low Code API, lze to provést pomocí kódu uvedeného níže.

Předpoklad

Kroky k převodu GIF na BMP v Java REST API

  1. Nastavte ID klienta a tajný klíč klienta pro rozhraní API
  2. Vytvořte instanci třídy ImagingAPI s přihlašovacími údaji klienta
  3. Určete vstupní a výstupní soubory
  4. Přečtěte si vstupní soubor GIF a nahrajte jej do cloudového úložiště
  5. Vytvořte objekt ConvertImageRequest se vstupními a výstupními formáty souborů
  6. Zavolejte metodu convertImage pro převod GIF na BMP pomocí REST API
  7. Uložte výstupní soubor BMP na místní disk

Kód pro převod GIF na BMP v 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 kódu uvedený na této stránce vám pomůže převést GIF na BMP pomocí Java REST API. Potřebujete pouze dodat soubor GIF pomocí sady Aspose.Imaging REST API SDK a stáhnout výstupní soubor BMP, abyste jej mohli lokálně uložit.

Tento převod GIF na BMP lze použít s libovolnými aplikacemi bez kódu nebo s nízkým kódem na jakémkoli operačním systému.

Můžete také zkontrolovat související téma na následujícím odkazu: Jak převést JPEG2000 do PDF pomocí Java REST API

 Čeština