Conversion de fichiers TIFF en JPG

Convertir TIFF en JPG à l’aide de l’API REST

TIFF(Tagged Image File Format) est un format de fichier d’image de haute qualité, souvent utilisé dans des domaines nécessitant des visuels détaillés, comme l’imagerie médicale ou la photographie professionnelle. Cependant, les fichiers TIFF sont volumineux et peuvent ne pas être compatibles avec les applications Web standard. La conversion de TIFF en JPG(JPEG) offre une taille de fichier plus petite avec une compatibilité étendue sur tous les appareils et plates-formes. Cet article explique comment convertir des images TIFF au format JPG à l’aide de Java Cloud SDK avec les fonctionnalités robustes de Cloud SDK, garantissant une transformation d’image rapide et efficace sans compromettre la qualité.

API de conversion TIFF en JPG

Aspose.Imaging Cloud SDK for Java fournit des outils puissants et faciles à utiliser pour des conversions d’images fluides. Avec Aspose.Imaging Cloud, vous pouvez ajuster la résolution, les paramètres de compression et les paramètres de qualité en fonction de vos besoins spécifiques, pour une sortie optimisée pour la visualisation et le stockage numériques.

  • Le SDK facilite l’intégration pour les développeurs, garantissant que les images TIFF sont transformées efficacement, conservant les détails essentiels et réduisant la taille des fichiers.

Tout d’abord, nous devons ajouter la référence SDK dans notre projet Java en incluant les informations suivantes dans pom.xml du projet de type de build maven.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging-cloud</artifactId>
        <version>23.5</version>
    </dependency>
</dependencies>

Obtenez maintenant votre identifiant client personnalisé et les détails de votre secret client à partir de tableau de bord Cloud. Si vous n’avez pas accès, inscrivez-vous simplement pour un essai gratuit en utilisant une adresse e-mail valide sur Aspose Cloud Dashboard.

Convertir TIFF en JPG en Java

Explorons les détails sur la façon dont notre SDK Java Cloud offre la flexibilité de convertir des images avec des performances et une précision élevées au sein d’une application Java.

ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

Créez une instance d’ImagingApi basée sur les informations d’identification client personnalisées.

File file1 = new File("C:\\Users\\nayyer\\Downloads\\input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());

Lire l’image TIFF d’entrée dans un tableau d’octets.

imageApi.uploadFile(uploadRequest);

Téléchargez l’image TIFF d’entrée vers le stockage cloud.

ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", "jpg", null, null);

Créez un objet de classe ConvertImageRequest où nous spécifions le format de sortie comme « JPG ».

byte[] resultantImage = imageApi.convertImage(convertImage);

Enfin, appelez l’API de conversion TIFF en JPG, qui renvoie l’image JPG résultante dans un tableau d’octets.

// Obtenez ClientID et ClientSecret depuis https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXX-XXXXX-9603-5ea9c6db83cd";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// créer un objet d'imagerie
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// charger l'image TIFF d'entrée à partir du système local
File file1 = new File("input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// créer un objet de demande de téléchargement de fichier
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.tiff",imageStream,null);
// télécharger l'image TIFF sur le stockage Cloud
imageApi.uploadFile(uploadRequest);

// spécifier le format de sortie de l'image
String format = "jpg";

// Créer un objet de demande de conversion d'image
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", format, null, null);
// effectuer une conversion TIFF en JPG et renvoyer l'image dans le flux de réponse
byte[] resultantImage = imageApi.convertImage(convertImage);

// Enregistrer l'image JPG résultante sur le stockage local
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();
Conversion de tiff en jpeg

Un aperçu de la conversion de fichier TIFF en JPG.

Transférer TIFF vers JPG à l’aide des commandes cURL

Pour les utilisateurs qui préfèrent une interface de ligne de commande, Aspose.Imaging Cloud prend également en charge la conversion TIFF en JPEG via de simples commandes cURL. Cette approche est avantageuse pour le traitement par lots rapide côté serveur ou les tâches de gestion d’images automatisées. Voici comment y parvenir :

Authentifier – Commencez par obtenir un jeton d’accès pour authentifier les requêtes API :

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Une fois que nous avons le jeton d’accès JWT, veuillez appeler l’API CreateConvertedImage pour transférer le fichier TIFF au format JPG. Nous utilisons le paramètre -o pour enregistrer le JPG résultant sur le lecteur local.

curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=jpg" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- o "myResultant"

Remplacez « sourceFile » par le nom de l’image TIFF d’entrée disponible dans le stockage cloud, « myResultant » par le nom de l’image JPG de sortie et « accessToken » par le nom du jeton porteur généré ci-dessus.

Convertisseur gratuit de fichiers TIFF en JPEG

Pour découvrir les incroyables capacités du SDK Cloud Aspose.Imaging, vous pouvez envisager d’utiliser notre convertisseur TIFF vers JPEG léger et extrêmement efficace. Cette application est construite sur l’API REST et est facilement accessible depuis un navigateur Web.

Conversion de tiff en jpeg

Un aperçu de l’application de conversion de fichiers TIFF en JPEG.

Conclusion

La conversion d’images TIFF en JPG à l’aide d’Aspose.Imaging Cloud SDK pour Java ou des commandes cURL offre une solution efficace pour gérer les fichiers TIFF haute résolution. Que vous ayez besoin de fichiers compacts pour une utilisation sur le Web ou que vous souhaitiez automatiser les tâches de traitement d’images, cette approche pilotée par API offre flexibilité, rapidité et contrôle de la qualité. Commencez à exploiter la puissance d’Aspose.Imaging Cloud pour rendre la conversion TIFF en JPG transparente et améliorer la façon dont vous gérez et diffusez le contenu des images dans les applications.

Liens importants

Articles connexes

Veuillez visiter les liens suivants pour en savoir plus sur :