<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!  

Procesamiento de imágenes en la nube a través de la API REST de Java

main-banner

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

Aspose.Imaging Cloud SDK for Java lo ayuda a trabajar con formatos de archivo de imagen dentro de sus aplicaciones Java basadas en la nube, sin instalar ningún software de terceros. Es un envoltorio alrededor de Aspose.Imaging Cloud REST APIs.

Funciones de procesamiento de imágenes en la nube

  • Obtenga o actualice las propiedades de las imágenes alojadas en la nube.
  • Trabaje con propiedades de imagen BMP, GIF, TIFF, JPG, PSD, JPEG2000, WebP, EMF y WMF.
  • Cambiar el tamaño, recortar, rotar, voltear, agregar y alinear imágenes.
  • Convertir imágenes de un formato a otro.
  • Actualice los parámetros de imagen TIFF según los parámetros de fax.
  • Fetch frame range from multipage images.
  • Aplicar cualquiera de los diversos filtros de imagen disponibles.
  • Convierta todos los colores de una imagen en tonos de gris para crear una imagen en escala de grises
  • Posibilidad de cargar custom fonts para imágenes vectoriales.
  • Disponibilidad en Docker Hub.
  • Admite el método Single Shot Detector (SSD) para reconocer objetos dentro de las imágenes (BMP, JPEG y JPEG2000).-

Funciones de IA de imágenes en la nube

  • Búsqueda de imágenes basada en contenido
  • Búsqueda de imágenes duplicadas
  • Búsqueda de imágenes por etiquetas personalizadas registradas
  • Capacidad para comparar imágenes y detectar similitudes
  • Admite búsqueda inversa de imágenes con procesamiento paralelo
  • El detector AKAZE es compatible con la extracción de características de imagen

Características de almacenamiento en la nube de imágenes

  • Cargue, descargue, copie, mueva y elimine archivos, incluido el manejo de versiones (si está utilizando almacenamiento en la nube que admita esta función, verdadero de forma predeterminada)
  • Crear, copiar, mover y eliminar carpetas
  • Copie y mueva archivos y carpetas entre almacenamientos separados en el ámbito de una sola operación
  • Comprobar si existe cierto archivo, carpeta o almacenamiento

Formatos de archivo compatibles

Vector: SVG, SVGZ
Imágenes médicas: DICOM
libro electrónico: DJVU
Cámara digital (RAW): DNG
Apache OpenOffice®: ODG, OTG
Ráster: JPEG2000, JPEG, BMP, TIFF, GIF, PNG, APNG,TGA
Metarchivos: EMF, WMF, EMZ, WMZ
Photoshop®: PSD
CorelDRAW®: CDR, CMX
Diseño fijo: PDF
Posdata: EPS
Google®: WebP

Filtros de imagen admitidos

  • Gran Rectangular
  • Pequeña Rectangular
  • mediana
  • GaussWiener
  • MotionWiener
  • Desenfoque gaussiano
  • Afilar
  • Alisado Bilateral

Requisitos

La creación de la biblioteca del cliente API requiere:

  1. Java 1.8+
  2. Experto

requisitos previos

Para usar Aspose. Imaging Cloud SDK para Java, debe registrar una cuenta con Aspose Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte Aspose Cloud Pricing.

Instalación

Instalar desde Maven

Agregue el repositorio de Aspose Cloud a su aplicación 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>

Instalar desde la fuente

Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:

mvn clean install

Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:

mvn clean deploy

Consulte OSSRH Guide para obtener más información.

Usuarios expertos

Agregue esta dependencia al POM de su proyecto:

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

Otros

Primero genere el JAR ejecutando:

mvn clean package

Luego instale manualmente los siguientes JAR:

  • objetivo/aspose-imaging-cloud-22.4.jar
  • objetivo/lib/*.jar

Convertir JPG a 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);

Licencia

Todos los SDK de Aspose.Imaging Cloud, los scripts auxiliares y las plantillas tienen licencia bajo MIT License.

Autorización y autenticación

Authentication schemes definido para la API es el siguiente:

JWT

Recomendación

Se recomienda crear una instancia de ApiClient por subproceso en un entorno multiproceso para evitar posibles problemas.

Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.415 de abril de 2022
21.1227 de diciembre de 2021
21.1130 de noviembre de 2021
21.610 de junio de 2021
21.218 de febrero de 2021
20.1230 de diciembre de 2020
20.929 de septiembre de 2020
20.831 de agosto de 2020
20.730 de julio de 2020
20.630 de junio de 2020
20.530 de mayo de 2020
1.0.012 de mayo de 2020
1.0.112 de mayo de 2020
20.430 de abril de 2020
20.327 de marzo de 2020
20.227 de febrero de 2020
20.131 de enero de 2020
19.1226 de diciembre de 2019
19.1031 de octubre de 2019
19.91 de octubre de 2019
19.829 de agosto de 2019
19.71 de agosto de 2019
19.620 de junio de 2019
19.426 de abril de 2019
19.131 de enero de 2019
18.1229 de diciembre de 2018
18.1126 de noviembre de 2018
18.99 de octubre de 2018
18.85 de septiembre de 2018
18.72 de agosto de 2018
18.623 de julio de 2018