Hoe JPG naar BMP te converteren met Java REST API

In deze korte tutorial leer je hoe je JPG converteert naar BMP met Java REST API. JPG (of JPEG) is een afbeeldingsbestandsindeling die staat voor Joint Photographic Experts Group. Het is het meest gebruikte afbeeldingsformaat voor digitale foto’s en wordt veel gebruikt voor webafbeeldingen, het opslaan van digitale afbeeldingen en foto’s. JPG-bestanden zijn meestal kleiner dan andere afbeeldingsbestandsindelingen, waardoor ze ideaal zijn om online te delen of te uploaden.

Integendeel, BMP (Bitmap) is een afbeeldingsbestandsindeling die wordt gebruikt om digitale bitmapafbeeldingen op te slaan, vooral op Microsoft Windows en OS/2-besturingssystemen. BMP-bestanden kunnen digitale 2D-afbeeldingen zowel in zwart-wit als in kleur opslaan, zowel met als zonder compressie. BMP-bestanden kunnen ook digitale afbeeldingen opslaan tot 32 bits per pixel, waardoor meer dan 16 miljoen kleuren mogelijk zijn. Als u JPG naar BMP-conversie in Java Low Code API wilt, kunt u hetzelfde doen met behulp van dit codevoorbeeld.

Voorwaarde

Stappen om JPG naar BMP te converteren in Java REST API

  1. Stel Client ID en Client Secret in voor de API
  2. Maak een instantie van de ImagingAPI-klasse met clientreferenties
  3. Geef invoer- en uitvoerbestanden op
  4. Lees input JPG bestand en upload naar cloudopslag
  5. Maak een exemplaar van ConvertImageRequest met invoer- en uitvoerbestandsindelingen
  6. Roep methode convertImage aan om JPG naar BMP te converteren met behulp van REST API
  7. Sla het uitvoer-BMP-bestand op de lokale schijf op

Code voor conversie van JPG 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 = "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());
}

Het hierboven gespecificeerde codefragment stelt u in staat om JPG naar BMP te converteren met Java REST API. U hoeft alleen het JPG-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 conversiefunctie van JPG naar BMP kan worden gebruikt met elke app zonder code of met weinig code op elk apparaat of elke computer.

Een andere relevante functie is te vinden op de volgende URL: Hoe GIF naar BMP te converteren met Java REST API

 Nederlands