<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-imaging-cloud</artifactId>
    <version>21.11</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-imaging-cloud', version: '21.11')
copied!  
<dependency org="com.aspose" name="aspose-imaging-cloud" rev="21.11">
    <artifact name="aspose-imaging-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-imaging-cloud" % "21.11"
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 应用程序中处理图像文件格式,而无需安装任何第 3 方软件。它是 Aspose.Imaging Cloud REST APIs 的包装器。

图像云处理功能

  • 获取或更新云托管图像的属性。
  • 使用 BMP、GIF、TIFF、JPG、PSD、JPEG2000、WebP、EMF 和 WMF 图像属性。
  • 调整大小、裁剪、旋转、翻转、追加和校正图像。
  • 将图像从一种格式转换为另一种格式。
  • 根据传真参数更新 TIFF 图像参数。
  • Fetch frame range from multipage images.
  • 应用各种可用的图像过滤器中的任何一种。
  • 将图像的所有颜色转换为灰色阴影以制作灰度图像
  • 能够为矢量图像加载 custom fonts
  • Docker Hub 上的可用性。
  • 支持单次检测器 (SSD) 方法来识别图像中的对象(BMP、JPEG 和 JPEG2000)。-

云中的图像 AI 功能

  • 基于内容的图像搜索
  • 搜索重复图像
  • 通过自定义注册标签进行图像搜索
  • 能够比较图像和检测相似性
  • 支持并行处理的反向图像搜索
  • 支持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
**后记:**每股收益
谷歌®: WebP

支持的图像过滤器

  • 大矩形
  • 小长方形
  • 中位数
  • 高斯·维纳
  • MotionWiener
  • 高斯模糊
  • 锐化
  • 双边平滑

要求

构建 API 客户端库需要:

  1. Java 1.8+
  2. 行家

先决条件

要使用 Aspose.Imaging Cloud SDK for Java,您需要在 Aspose Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅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 -target/lib/*.jar

在 Java 中将 JPG 转换为 PNG

// 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定义如下:

###智威汤逊

推荐

建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。

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

VersionRelease Date
22.42022年4月15日
21.122021年12月27日
21.112021年11月30日
21.62021年6月10日
21.22021年2月18日
20.122020年12月30日
20.92020年9月29日
20.82020年8月31日
20.72020年7月30日
20.62020年6月30日
20.52020年5月30日
1.0.02020年5月12日
1.0.12020年5月12日
20.42020年4月30日
20.32020年3月27日
20.22020年2月27日
20.12020年1月31日
19.122019年12月26日
19.102019年10月31日
19.92019年10月1日
19.82019年8月29日
19.72019年8月1日
19.62019年6月20日
19.42019年4月26日
19.12019年1月31日
18.122018年12月29日
18.112018年11月26日
18.92018年10月9日
18.82018年9月5日
18.72018年8月2日
18.62018年7月23日