Šioje pamokoje parodyta, kaip konvertuoti JPG į TIFF naudojant Java REST API. JPG (arba JPEG) yra populiarus vaizdo failo formatas, naudojamas skaitmeniniams vaizdams saugoti ir rodyti. Jis reiškia Jungtinę fotografijos ekspertų grupę ir pavadintas standartą sukūrusio komiteto vardu. Formatas palaiko 24 bitų spalvas ir gali išsaugoti platų spalvų gylio diapazoną. Paprastai jis naudojamas nuotraukoms ar kitai sudėtingai spalvotai grafikai saugoti.
Tačiau TIFF (Tagged Image File Format) yra rastrinės grafikos failo formatas, naudojamas aukštos kokybės skaitmeniniams vaizdams saugoti. Jis dažniausiai naudojamas nuotraukoms ir kitiems vaizdams nuskaityti, taip pat didelio spalvų gylio vaizdams išsaugoti. TIFF failus galima suspausti naudojant be nuostolių glaudinimo algoritmus, leidžiančius naudoti įvairias vaizdo kokybės ir failo dydžio parinktis. Jei norite konvertuoti iš JPG į TIFF naudojant Java Low Code API, tai galima atlikti naudojant šį kodą.
Būtina sąlyga
- Sukurkite paskyrą ir gaukite API kredencialus
- Atsisiųskite Aspose.Imaging Cloud SDK for Java
- Nustatykite Java projektą naudodami aukščiau pateiktą SDK
Veiksmai konvertuoti JPG į TIFF naudojant Java REST API
- Nustatykite API kliento ID ir kliento paslaptį
- Sukurkite ImagingAPI klasės objektą su kliento kredencialais
- Nurodykite įvesties ir išvesties failus
- Perskaitykite įvesties JPG failą ir įkelkite į debesies saugyklą
- Sukurkite ConvertImageRequest objektą su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, kad konvertuotų JPG į TIFF naudojant REST API
- Išsaugokite išvesties TIFF failą vietiniame diske
JPG 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 = "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()); | |
} |
Aukščiau nurodytas kodo fragmentas suteikia galimybę konvertuoti JPG į TIFF naudojant Java REST API. Jūs tiesiog turite įkelti JPG failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties TIFF failą, kad išsaugotumėte jį vietoje.
Aukščiau pateiktą JPG konvertavimą į TIFF galima valdyti naudojant bet kokias be kodo arba mažo kodo programas bet kurioje operacinėje sistemoje.
Jums taip pat gali būti naudinga susijusi funkcija: Kaip konvertuoti GIF į TIFF naudojant Java REST API