<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging-cloud</artifactId>
<version>22.4</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-imaging-cloud', version: '22.4')
copied!  
<dependency org="com.aspose" name="aspose-imaging-cloud" rev="22.4">
 <artifact name="aspose-imaging-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-imaging-cloud" % "22.4"
copied!  

Traitement d’images dans le Cloud via Java REST API

main-banner

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 :

  1. Java 1.8+
  2. 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

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

VersionRelease Date
22.415 avril 2022
21.1227 décembre 2021
21.1130 novembre 2021
21.610 juin 2021
21.218 février 2021
20.1230 décembre 2020
20.929 septembre 2020
20.831 août 2020
20.730 juillet 2020
20.630 juin 2020
20.530 mai 2020
1.0.012 mai 2020
1.0.112 mai 2020
20.430 avril 2020
20.327 mars 2020
20.227 février 2020
20.131 janvier 2020
19.1226 décembre 2019
19.1031 octobre 2019
19.91 octobre 2019
19.829 août 2019
19.71 août 2019
19.620 juin 2019
19.426 avril 2019
19.131 janvier 2019
18.1229 décembre 2018
18.1126 novembre 2018
18.99 octobre 2018
18.85 septembre 2018
18.72 août 2018
18.623 juillet 2018