<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-cloud</artifactId>
<version>22.4</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-imaging-cloud', version: '22.4')
<dependency org="com.aspose" name="aspose-imaging-cloud" rev="22.4">
<artifact name="aspose-imaging-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-imaging-cloud" % "22.4"
Traitement d’images dans le Cloud via Java REST API
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.Imaging Cloud SDK for Java vous aide à travailler avec des formats de fichiers image dans vos applications Java basées sur le cloud, sans installer de logiciel tiers. Il s’agit d’un wrapper autour de Aspose.Imaging Cloud REST APIs.
Fonctionnalités de traitement du nuage d’images
- Récupérer ou mettre à jour les propriétés des images hébergées dans le cloud.
- Travaillez avec les propriétés d’image BMP, GIF, TIFF, JPG, PSD, JPEG2000, WebP, EMF et WMF.
- Redimensionner, recadrer, faire pivoter, retourner, ajouter et redresser les images.
- Convertir des images d’un format à un autre.
- Mettre à jour les paramètres d’image TIFF selon les paramètres de télécopie.
- Fetch frame range from multipage images.
- Appliquez l’un des différents filtres d’image disponibles.
- Transformez toutes les couleurs d’une image en nuances de gris pour créer une image en niveaux de gris
- Possibilité de charger custom fonts pour les images vectorielles.
- Disponibilité sur Docker Hub.
- Prend en charge la méthode Single Shot Detector (SSD) pour reconnaître les objets dans les images (BMP, JPEG et JPEG2000).-
Fonctionnalités d’IA d’image dans le cloud
- Recherche d’images basée sur le contenu
- Recherche d’images en double
- Recherche d’images par balises enregistrées personnalisées
- Capacité à comparer des images et à détecter des similitudes
- Prend en charge la recherche d’image inversée avec traitement parallèle
- Le détecteur AKAZE est pris en charge pour l’extraction de caractéristiques d’image
Fonctionnalités de stockage d’images dans le cloud
- Téléchargez, téléchargez, copiez, déplacez et supprimez des fichiers, y compris la gestion des versions (si vous utilisez le stockage Cloud qui prend en charge cette fonctionnalité - true par défaut)
- Créer, copier, déplacer et supprimer des dossiers
- Copiez et déplacez des fichiers et des dossiers dans des stockages séparés dans le cadre d’une seule opération
- Vérifiez si certains fichiers, dossiers ou stockage existent
Formats de fichiers pris en charge
Vecteur : SVG, SVGZ
Imagerie médicale : DICOM
eBook : DJVU
Appareil photo numérique (RAW) : DNG
Apache OpenOffice® : ODG, OTG
Raster : JPEG2000, JPEG, BMP, TIFF, GIF, PNG, APNG,TGA
Métafichiers : EMF, WMF, EMZ, WMZ
Photoshop® : PSD
CorelDRAW® : CDR, CMX
Mise en page fixe : PDF
Post-scriptum : EPS
Google® : WebP
Filtres d’image pris en charge
- GrandRectangulaire
- PetitRectangulaire
- Médiane
- GaussWiener
- MotionWiener
- Flou gaussien
- Aiguiser
- Lissage bilatéral
Conditions
La création de la bibliothèque cliente de l’API nécessite :
- Java 1.8+
- Maven
Conditions préalables
Pour utiliser Aspose.Imaging Cloud SDK for Java, vous devez créer un compte avec Aspose Cloud et rechercher/créer un ID client et un secret client sur Cloud Dashboard. Un quota gratuit est disponible. Pour plus de détails, consultez Aspose Cloud Pricing.
Installation
Installer depuis Maven
Ajoutez le référentiel Aspose Cloud à votre application pom.xml
<profiles>
<profile>
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<id>repositoryProfile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
Installer depuis la source
Pour installer la bibliothèque cliente de l’API dans votre référentiel Maven local, exécutez simplement :
mvn clean install
Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :
mvn clean deploy
Reportez-vous au OSSRH Guide pour plus d’informations.
Utilisateurs Maven
Ajoutez cette dépendance au POM de votre projet :
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-cloud</artifactId>
<version>22.4</version>
</dependency>
Les autres
Générez d’abord le JAR en exécutant :
mvn clean package
Ensuite, installez manuellement les fichiers JAR suivants :
target/aspose-imaging-cloud-22.4.jar
cible/lib/*.jar
Convertir JPG en PNG en Java
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
ImagingApi api = new ImagingApi("MY_CLIENT_SECRET", "MY_CLIENT_ID");
ConvertImageRequest request = new ConvertImageRequest("sample.jpg", "png", "tempFolder", "My_Storage_Name");
byte[] response = api.convertImage(request);
Licence
Tous les SDK, scripts d’assistance et modèles Aspose.Imaging Cloud sont sous licence MIT License.
Autorisation et authentification
Authentication schemes défini pour l’API est le suivant :
JWT
- Type : OAuth
- Flux : candidature
- URL d’autorisation :https://api.aspose.cloud/connect/token
Recommandation
Il est recommandé de créer une instance de ApiClient
par thread dans un environnement multithread pour éviter tout problème potentiel.
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Version | Release Date |
---|---|
22.4 | 15 avril 2022 |
21.12 | 27 décembre 2021 |
21.11 | 30 novembre 2021 |
21.6 | 10 juin 2021 |
21.2 | 18 février 2021 |
20.12 | 30 décembre 2020 |
20.9 | 29 septembre 2020 |
20.8 | 31 août 2020 |
20.7 | 30 juillet 2020 |
20.6 | 30 juin 2020 |
20.5 | 30 mai 2020 |
1.0.0 | 12 mai 2020 |
1.0.1 | 12 mai 2020 |
20.4 | 30 avril 2020 |
20.3 | 27 mars 2020 |
20.2 | 27 février 2020 |
20.1 | 31 janvier 2020 |
19.12 | 26 décembre 2019 |
19.10 | 31 octobre 2019 |
19.9 | 1 octobre 2019 |
19.8 | 29 août 2019 |
19.7 | 1 août 2019 |
19.6 | 20 juin 2019 |
19.4 | 26 avril 2019 |
19.1 | 31 janvier 2019 |
18.12 | 29 décembre 2018 |
18.11 | 26 novembre 2018 |
18.9 | 9 octobre 2018 |
18.8 | 5 septembre 2018 |
18.7 | 2 août 2018 |
18.6 | 23 juillet 2018 |
Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud Aspose.Imaging Aspose.Imaging Cloud BMP GIF JPEG JPEG2000 PSD TIFF WEBP PNG WMF EMF SVG DJVU DICOM CDR CMX ODG DNG PDF image imaging resize crop rotate flip inspection conversion convert converter transformation reverse image search export scale multi frame