这个简短的教程指导如何使用 C# REST API 对扫描文档进行倾斜校正。您将学习在基于 .NET 的 Cloud SDK 的帮助下,使用 C# 低代码 API** 自动**拉直扫描的 image。它包含从本地文件系统加载源图像到处理和从云下载输出的所有步骤。
先决条件
创建帐户 API 凭据 用于消除图像倾斜
下载 Aspose.Imaging Cloud SDK for Dotnet for correcting the image orientation
使用上述 SDK 设置 C# 项目
使用 C# 低代码 API 拉直扫描图像的步骤
- 通过提供您的 Aspose Cloud 凭据和 API 基本 URL 来开始该过程,以使用 ImagingApi 验证和初始化 SDK 客户端
- 指定倾斜图像的文件名并将其从本地系统加载到内存流中
- 将图像上传到云存储以便Aspose API可以访问它
- 定义相差校正选项
- 使用上传的文件名和上述参数创建 DeskewImageRequest 并调用 DeskewImage()
- 将API返回的校正图像保存到本地文件
这些步骤总结了使用 C# 低代码 API 校正照片的过程。通过初始化 API 客户端、上传倾斜图像并通过填写所需信息来创建 DeskewImageRequest 对象来开始该过程。随后,调用 DeskewImage() 方法对图像进行矫正,并将响应流作为图像保存在本地文件系统上。
使用 C# REST 接口在线校正图像的代码
此代码演示了如何使用 C# RESTful 服务对照片进行纠偏。我们将 resizeProportionally 设置为 true,以在去歪斜后保持图像图像的纵横比,而将 see 设置为 false 将导致拉伸,从而可能使图像变形。请注意,您可以使用颜色代码(例如#FFFFFF)来代替编写背景颜色名称。
本文向我们介绍了图像校正的过程。要将彩色图像转换为黑白图像,请参阅 使用 C# REST API 将彩色图像转换为黑白图像 上的文章。