Ce tutoriel vous montre comment convertir JPG en TIFF avec Java REST API. JPG (ou JPEG) est un format de fichier image populaire utilisé pour stocker et afficher des images numériques. Il signifie Joint Photographic Experts Group et porte le nom du comité qui a créé la norme. Le format prend en charge la couleur 24 bits et est capable de stocker une large gamme de profondeurs de couleur. Il est généralement utilisé pour stocker des photographies ou d’autres graphiques couleur complexes.
Cependant, TIFF (Tagged Image File Format) est un format de fichier graphique raster utilisé pour stocker des images numériques de haute qualité. Il est couramment utilisé pour numériser des photographies et d’autres images, ainsi que pour enregistrer des images avec des profondeurs de couleur élevées. Les fichiers TIFF peuvent être compressés à l’aide d’algorithmes de compression sans perte, permettant une large gamme d’options de qualité d’image et de taille de fichier. Si vous souhaitez une conversion JPG en TIFF dans l’API Java Low Code, cela peut être effectué à l’aide du code suivant.
Prérequis
- Créer un compte et obtenir les informations d’identification de l’API
- Télécharger Aspose.Imaging Cloud SDK for Java
- Configurer le projet Java avec le SDK ci-dessus
Étapes pour convertir JPG en TIFF dans l’API Java REST
- Définir l’ID client et le secret client pour l’API
- Créez un objet de la classe ImagingAPI avec les informations d’identification du client
- Spécifier les fichiers d’entrée et de sortie
- Lire le fichier d’entrée JPG et le télécharger sur le stockage cloud
- Créez un objet de ConvertImageRequest avec les formats de fichier d’entrée et de sortie
- Appelez la méthode convertImage pour Convertir JPG en TIFF à l’aide de l’API REST
- Enregistrez le fichier TIFF de sortie sur le disque local
Code pour la conversion JPG en TIFF dans l’API Java Low Code
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()); | |
} |
L’extrait de code spécifié ci-dessus vous permet de convertir JPG en TIFF avec l’API Java REST. Il vous suffit de télécharger le fichier JPG à l’aide du SDK de l’API REST Aspose.Imaging et de télécharger le fichier TIFF de sortie pour l’enregistrer localement.
La conversion JPG en TIFF ci-dessus peut être utilisée avec n’importe quelle application sans code ou à faible code sur n’importe quel système d’exploitation.
Une fonctionnalité connexe pourrait également vous être utile : Comment convertir GIF en TIFF avec Java REST API