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

Обработка изображений в облаке через Java REST API

banner

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

Aspose.Imaging Cloud SDK for Java помогает вам работать с форматами файлов изображений в облачных приложениях Java без установки какого-либо стороннего программного обеспечения. Это оболочка для Aspose.Imaging Cloud REST APIs.

Функции обработки изображений в облаке

  • Извлекать или обновлять свойства изображений, размещенных в облаке.
  • Работа со свойствами изображений BMP, GIF, TIFF, JPG, PSD, JPEG2000, WebP, EMF и WMF.
  • Изменяйте размер, обрезайте, поворачивайте, переворачивайте, добавляйте и выравнивайте изображения.
  • Преобразование изображений из одного формата в другой.
  • Обновите параметры изображения TIFF в соответствии с параметрами факса.
  • {{ГИПЕРССЫЛКА1}}
  • Примените любой из различных доступных фильтров изображения.
  • Превратите все цвета изображения в оттенки серого, чтобы сделать изображение в градациях серого.
  • Возможность загрузки custom fonts для векторных изображений.
  • Доступность на Docker Hub.
  • Поддерживает метод Single Shot Detector (SSD) для распознавания объектов на изображениях (BMP, JPEG и JPEG2000).

Функции искусственного интеллекта изображений в облаке

  • Поиск изображений по содержанию
  • Поиск дубликатов изображений
  • Поиск изображений по пользовательским зарегистрированным тегам
  • Возможность сравнивать изображения и обнаруживать сходство
  • Поддерживает обратный поиск изображений с параллельной обработкой
  • Детектор AKAZE поддерживается для извлечения признаков изображения

Возможности облачного хранилища изображений

  • Загружать, скачивать, копировать, перемещать и удалять файлы, включая обработку версий (если вы используете облачное хранилище, которое поддерживает эту функцию - true по умолчанию)
  • Создавать, копировать, перемещать и удалять папки
  • Копировать и перемещать файлы и папки между отдельными хранилищами в рамках одной операции
  • Проверьте, существует ли определенный файл, папка или хранилище

Поддерживаемые форматы файлов

Вектор: SVG, SVGZ
Медицинская визуализация: DICOM
Электронная книга: DJVU
Цифровая камера (RAW): DNG
Apache OpenOffice®: ODG, OTG
Растровые: JPEG2000, JPEG, BMP, TIFF, GIF, PNG, APNG,TGA
Метафайлы: EMF, WMF, EMZ, WMZ
Photoshop®: PSD
CorelDRAW®: CDR, CMX
Фиксированный макет: PDF
Постскриптум: EPS
Google®: WebP

Поддерживаемые фильтры изображений

  • БольшойПрямоугольный
  • МалыйПрямоугольный
  • медиана
  • ГауссВинер
  • MotionWiener
  • Размытие по Гауссу
  • Резкость
  • Двустороннее сглаживание

Требования

Для создания клиентской библиотеки API требуется:

  1. {{ГИПЕРССЫЛКА1}}
  2. Мавен

Предпосылки

Чтобы использовать Aspose.Imaging Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в Aspose Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе Aspose Cloud Pricing.

Монтаж

Установить из Maven

Добавьте репозиторий Aspose Cloud в ваше приложение 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>

Установить из исходников

Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:

mvn clean install

Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:

mvn clean deploy

Обратитесь к OSSRH Guide для получения дополнительной информации.

пользователи Maven

Добавьте эту зависимость в POM вашего проекта:

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

Другие

Сначала сгенерируйте JAR, выполнив:

mvn clean package

Затем вручную установите следующие JAR-файлы:

  • target/aspose-imaging-cloud-22.4.jar
  • цель/библиотека/*.jar

Преобразование JPG в PNG в 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);

Лицензирование

Все Aspose.Imaging Cloud SDK, вспомогательные скрипты и шаблоны лицензируются по MIT License.

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Рекомендация

Рекомендуется создавать экземпляр ApiClient для каждого потока в многопоточной среде, чтобы избежать возможных проблем.

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

VersionRelease Date
22.415 апреля 2022 г.
21.1227 декабря 2021 г.
21.1130 ноября 2021 г.
21.610 июня 2021 г.
21.218 февраля 2021 г.
20.1230 декабря 2020 г.
20.929 сентября 2020 г.
20.831 августа 2020 г.
20.730 июля 2020 г.
20.630 июня 2020 г.
20.530 мая 2020 г.
1.0.012 мая 2020 г.
1.0.112 мая 2020 г.
20.430 апреля 2020 г.
20.327 марта 2020 г.
20.227 февраля 2020 г.
20.131 января 2020 г.
19.1226 декабря 2019 г.
19.1031 октября 2019 г.
19.91 октября 2019 г.
19.829 августа 2019 г.
19.71 августа 2019 г.
19.620 июня 2019 г.
19.426 апреля 2019 г.
19.131 января 2019 г.
18.1229 декабря 2018 г.
18.1126 ноября 2018 г.
18.99 октября 2018 г.
18.85 сентября 2018 г.
18.72 августа 2018 г.
18.623 июля 2018 г.