Come convertire BMP in TIFF con Java REST API

In questo semplice e facile tutorial, capirai come convertire BMP in TIFF con Java REST API. BMP sta per Bitmap Image File, ed è un popolare formato di file immagine utilizzato per memorizzare immagini digitali bitmap. Viene spesso utilizzato per archiviare foto e immagini digitali su un computer. I file BMP in genere contengono una raccolta di pixel memorizzati in un formato compresso. I colori dei pixel sono indicizzati (con una tabella di ricerca) o in true color (24 bit per pixel). I file BMP possono essere aperti e modificati con una varietà di programmi software di modifica delle immagini. Mentre, TIFF (Tagged Image File Format) è un formato di file popolare utilizzato per archiviare i dati delle immagini ed è spesso utilizzato nel settore dell’editoria e della stampa. È un formato senza perdita di dati, il che significa che nessun dato viene perso durante la compressione, rendendolo ideale per l’archiviazione e l’archiviazione delle immagini. I file TIFF possono essere compressi utilizzando metodi come LZW, JPEG e ZIP, ma possono anche rimanere non compressi. I file TIFF sono anche comunemente usati per archiviare grafica ad alta risoluzione, come le foto digitali. Se desideri la conversione da BMP a TIFF nell’API Java Low Code, questo può essere eseguito con l’aiuto del codice seguente.

Prerequisito

Passaggi per convertire BMP in TIFF nell’API REST Java

  1. Impostare l’ID client e il segreto client per l’API
  2. Crea un oggetto della classe ImagingAPI con le credenziali client
  3. Specificare i file di input e output
  4. Leggi il file BMP di input e caricalo nell’archivio cloud
  5. Crea un’istanza di ConvertImageRequest con formati di file di input e output
  6. Chiama il metodo convertImage per Converti BMP in TIFF utilizzando l’API REST
  7. Salva il file TIFF di output sul disco locale

Codice per la conversione da BMP a TIFF nell’API Java Low Code

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 = "BMPtoTIFF.bmp";
String outputFileName = "BMPtoTIFF.tiff";
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 = "tiff";
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());
}

Lo snippet di codice fornito in questo post ti consente di convertire BMP in TIFF con Java REST API. Devi semplicemente fornire il file BMP con l’aiuto di Aspose.Imaging REST API SDK e scaricare il file TIFF di output per salvarlo localmente.

Questa conversione da BMP a TIFF potrebbe essere utilizzata con qualsiasi app senza codice o con codice basso su Windows, Linux o Mac.

Puoi anche controllare un argomento correlato al seguente link: Come convertire BMP in PNG con Java REST API

 Italiano