Hoe BMP naar JPG te converteren met Java REST API

In deze tutorial leer je hoe je BMP converteert naar JPG met Java REST API. BMP (Bitmap) is een afbeeldingsbestandsindeling die wordt gebruikt om digitale bitmapafbeeldingen op te slaan, met name op Microsoft Windows en OS/2-besturingssystemen. Het bestandsformaat kan 2D digitale afbeeldingen van maximaal 10.000 x 10.000 pixels in 24-bits RGB-kleur opslaan, wat tot 16,7 miljoen kleuren mogelijk maakt. Het BMP-bestandsformaat is een van de oudste afbeeldingsindelingen die tegenwoordig worden gebruikt en wordt veel gebruikt voor eenvoudige beeldmanipulatie, zoals formaat wijzigen, bijsnijden en converteren naar andere afbeeldingsindelingen.

Terwijl JPG of JPEG staat voor Joint Photographic Experts Group en een type afbeeldingsbestandsindeling is. Het is een populaire keuze voor het opslaan van digitale foto’s vanwege de kleine bestandsgrootte en hoge beeldkwaliteit. JPG-bestanden zijn sterk gecomprimeerd en worden meestal gebruikt voor webafbeeldingen en andere online afbeeldingen. Als u BMP naar JPG-conversie in Java Low Code API nodig hebt, kunt u hetzelfde doen met behulp van het volgende voorbeeld.

Voorwaarde

Stappen om BMP naar JPG te converteren in Java REST API

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

Code voor BMP naar JPG-conversie in Java Low Code API

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 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 = "BMPtoJPG.bmp";
String outputFileName = "BMPtoJPG.jpg";
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 = "jpg";
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());
}

De bovenstaande code stelt u in staat om BMP naar JPG te converteren met Java REST API. U hoeft alleen het BMP-bestand aan te leveren met behulp van de Aspose.Imaging REST API SDK en het JPG-uitvoerbestand te downloaden om het lokaal op te slaan.

Deze BMP naar JPG-conversie kan worden gebruikt met apps zonder code of met weinig code op Windows, Linux of Mac.

Een vergelijkbare functie is te vinden in het volgende onderwerp: Hoe BMP naar PDF te converteren met Java REST API

 Nederlands