Kaip konvertuoti GIF į TIFF naudojant Java REST API

Žemiau esančioje trumpoje pamokoje paaiškinama, kaip konvertuoti GIF į TIFF naudojant Java REST API. GIF (Graphics Interchange Format) yra bitmap vaizdo formatas, kurį CompuServe sukūrė 1987 m. ir nuo to laiko jis plačiai naudojamas žiniatinklyje dėl plataus palaikymo ir perkeliamumo. GIF failas yra vaizdo failas, kuriame yra vaizdų arba kadrų serija ir kuris suglaudinamas naudojant Lempel-Ziv-Welch (LZW) duomenų glaudinimo be nuostolių techniką. GIF failai dažnai naudojami žiniatinklio grafikai, mažoms animacijoms ir logotipams.

Kita vertus, TIFF (Tagged Image File Format) yra rastrinio vaizdo failo formatas, naudojamas skaitmeniniams vaizdams, ypač fotografijoje. Tai populiarus aukštos kokybės vaizdų, tokių kaip nuotraukos ir linijiniai piešiniai, formatas. Jis gali būti suspaustas arba nesuspaustas ir palaiko platų spalvų gylio diapazoną. Jį taip pat plačiai palaiko vaizdų redagavimo ir apdorojimo programos. Jei norite, kad Java Low Code API būtų konvertuojamas iš GIF į TIFF, tą patį galima padaryti naudojant šį kodo fragmentą.

Būtina sąlyga

Veiksmai, kaip konvertuoti GIF į TIFF naudojant Java REST API

  1. Nustatykite API kliento ID ir kliento paslaptį
  2. Sukurkite ImagingAPI klasės objektą su kliento kredencialais
  3. Nurodykite įvesties ir išvesties failus
  4. Perskaitykite įvesties GIF failą ir įkelkite į debesies saugyklą
  5. Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
  6. Iškvieskite convertImage metodą, kad konvertuotų GIF į TIFF naudojant REST API
  7. Išsaugokite išvesties TIFF failą vietiniame diske

GIF konvertavimo į TIFF kodas 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 = "GIFtoTIFF.gif";
String outputFileName = "GIFtoTIFF.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());
}

Šiame puslapyje pateiktas kodo fragmentas leidžia konvertuoti GIF į TIFF naudojant Java REST API. Jums tereikia įkelti GIF failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties TIFF failą, kad išsaugotumėte jį vietoje.

Šis GIF konvertavimas į TIFF gali būti naudojamas su bet kokiomis be kodo arba mažo kodo programomis bet kurioje platformoje.

Šioje nuorodoje rodoma panaši funkcija, kuri gali būti jums naudinga: Kaip konvertuoti EMF į PDF naudojant Java REST API

 Latviski