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

Processamento de imagem na nuvem via Java REST API

banner

{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}}

Aspose.Imaging Cloud SDK for Java ajuda você a trabalhar com formatos de arquivo de imagem em seus aplicativos Java baseados em nuvem, sem instalar nenhum software de terceiros. É um wrapper em torno de Aspose.Imaging Cloud REST APIs.

Recursos de processamento de nuvem de imagens

  • Busque ou atualize propriedades de imagens hospedadas na nuvem.
  • Trabalhe com propriedades de imagem BMP, GIF, TIFF, JPG, PSD, JPEG2000, WebP, EMF e WMF.
  • Redimensione, corte, gire, inverta, acrescente e oriente imagens.
  • Converta imagens de um formato para outro.
  • Atualize os parâmetros de imagem TIFF de acordo com os parâmetros de fax.
  • {{HIPERLINK1}}
  • Aplique qualquer um dos vários filtros de imagem disponíveis.
  • Transforme todas as cores de uma imagem em tons de cinza para criar uma imagem em tons de cinza
  • Capacidade de carregar custom fonts para imagens vetoriais.
  • Disponibilidade no Docker Hub.
  • Suporta método Single Shot Detector (SSD) para reconhecer objetos dentro de imagens (BMP, JPEG e JPEG2000).-

Recursos de IA de imagem na nuvem

  • Pesquisa de imagens baseada em conteúdo
  • Procure por imagens duplicadas
  • Pesquisa de imagens por tags registradas personalizadas
  • Capacidade de comparar imagens e detectar similaridades
  • Suporta pesquisa de imagem reversa com processamento paralelo
  • O detector AKAZE é suportado para extração de recursos de imagem

Recursos de armazenamento em nuvem de imagens

  • Carregar, baixar, copiar, mover e excluir arquivos, incluindo manipulação de versões (se você estiver usando armazenamento em nuvem que suporte esse recurso - verdadeiro por padrão)
  • Criar, copiar, mover e excluir pastas
  • Copie e mova arquivos e pastas em armazenamentos separados no escopo de uma única operação
  • Verifique se existe determinado arquivo, pasta ou armazenamento

Formatos de arquivo suportados

Vetor: SVG, SVGZ
Imagiologia médica: DICOM
e-book: DJVU
Câmera digital (RAW): DNG
Apache OpenOffice®: ODG, OTG
Raster: JPEG2000, JPEG, BMP, TIFF, GIF, PNG, APNG,TGA
Metarquivos: EMF, WMF, EMZ, WMZ
Photoshop®: PSD
CorelDRAW®: CDR, CMX
Layout Fixo: PDF
Pós-escrito: EPS
Google®: WebP

Filtros de imagem suportados

  • Grande Retangular
  • PequenoRetangular
  • Mediana
  • Gauss Wiener
  • Motion Wiener
  • GaussianBlur
  • Afiado
  • Suavização Bilateral

Requisitos

A construção da biblioteca cliente da API requer:

  1. {{HIPERLINK1}}
  2. Especialista

Pré-requisitos

Para usar o Aspose.Imaging Cloud SDK para Java, você precisa registrar uma conta com Aspose Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte Aspose Cloud Pricing.

Instalação

Instalar a partir do Maven

Adicione o repositório Aspose Cloud ao seu aplicativo 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 a partir da fonte

Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:

mvn clean install

Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:

mvn clean deploy

Consulte o OSSRH Guide para obter mais informações.

Usuários do Maven

Adicione esta dependência ao POM do seu projeto:

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

Outros

Primeiramente gere o JAR executando:

mvn clean package

Em seguida, instale manualmente os seguintes JARs:

  • target/aspose-imaging-cloud-22.4.jar
  • alvo/lib/*.jar

Converter JPG para PNG em 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);

Licenciamento

Todos os SDKs, scripts auxiliares e modelos do Aspose.Imaging Cloud são licenciados sob MIT License.

Autorização e Autenticação

Authentication schemes definido para a API é o seguinte:

JWT

Recomendação

É recomendável criar uma instância de ApiClient por thread em um ambiente multithread para evitar possíveis problemas.

{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}}

VersionRelease Date
22.415 de abril de 2022
21.1227 de dezembro de 2021
21.1130 de novembro de 2021
21.610 de junho de 2021
21.218 de fevereiro de 2021
20.1230 de dezembro de 2020
20.929 de setembro de 2020
20.831 de agosto de 2020
20.730 de julho de 2020
20.630 de junho de 2020
20.530 de maio de 2020
1.0.012 de maio de 2020
1.0.112 de maio de 2020
20.430 de abril de 2020
20.327 de março de 2020
20.227 de fevereiro de 2020
20.131 de janeiro de 2020
19.1226 de dezembro de 2019
19.1031 de outubro de 2019
19.91 de outubro de 2019
19.829 de agosto de 2019
19.71 de agosto de 2019
19.620 de junho de 2019
19.426 de abril de 2019
19.131 de janeiro de 2019
18.1229 de dezembro de 2018
18.1126 de novembro de 2018
18.99 de outubro de 2018
18.85 de setembro de 2018
18.72 de agosto de 2018
18.623 de julho de 2018