Hoe JPG naar TIFF te converteren met Java REST API

Deze tutorial laat zien hoe je JPG naar TIFF converteert met Java REST API. JPG (of JPEG) is een populaire afbeeldingsbestandsindeling die wordt gebruikt voor het opslaan en weergeven van digitale afbeeldingen. Het staat voor Joint Photographic Experts Group en is genoemd naar de commissie die de standaard heeft opgesteld. Het formaat ondersteunt 24-bits kleuren en kan een breed scala aan kleurdiepten opslaan. Het wordt meestal gebruikt voor het opslaan van foto’s of andere complexe kleurenafbeeldingen.

TIFF (Tagged Image File Format) is echter een rasterafbeeldingsbestandsindeling die wordt gebruikt voor het opslaan van digitale afbeeldingen van hoge kwaliteit. Het wordt vaak gebruikt voor het scannen van foto’s en andere afbeeldingen, maar ook voor het opslaan van afbeeldingen met een hoge kleurdiepte. TIFF-bestanden kunnen worden gecomprimeerd met behulp van compressiealgoritmen zonder verlies, waardoor een breed scala aan opties voor beeldkwaliteit en bestandsgrootte mogelijk is. Als u JPG naar TIFF-conversie in Java Low Code API wilt, kan dit worden uitgevoerd met behulp van de volgende code.

Voorwaarde

Stappen om JPG naar TIFF te converteren in Java REST API

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

Code voor conversie van JPG naar TIFF 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 = "JPGtoTIFF.jpg";
String outputFileName = "JPGtoTIFF.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());
}

Het hierboven gespecificeerde codefragment stelt u in staat om JPG naar TIFF te converteren met Java REST API. U hoeft alleen maar een JPG-bestand te uploaden met behulp van de Aspose.Imaging REST API SDK en het uitvoer-TIFF-bestand te downloaden om het lokaal op te slaan.

De bovenstaande JPG naar TIFF-conversie kan worden uitgevoerd met elke no-code of low-code-app op elk besturingssysteem.

Een gerelateerde functie kan ook nuttig voor je zijn: Hoe GIF naar TIFF te converteren met Java REST API

 Nederlands