В этом кратком руководстве рассказывается, как выровнять перекос отсканированных документов с помощью REST API Node.js. Вы научитесь автоматически выпрямлять отсканированные image с помощью Low Code API Node.js с помощью Cloud SDK на базе Node.js. Руководство содержит все этапы, от загрузки исходного изображения из локальной файловой системы до обработки и выгрузки выходных данных из облака.
Необходимое условие
- Создать учетную запись API учетные данные для выравнивания изображения
- Загрузите Aspose.Imaging Cloud SDK для Node.js для исправления ориентации изображения
- Настройте проект Node.js с помощью указанного выше SDK
Шаги по выпрямлению отсканированного изображения с помощью Node.js Low Code API
- Начните процесс, указав свои учетные данные Aspose Cloud и базовый URL-адрес API для аутентификации и инициализации клиента SDK с помощью ImagingApi.
- Укажите имя файла искаженного изображения и загрузите его в поток памяти из локальной системы.
- Загрузите изображение в облачное хранилище, чтобы API Aspose мог получить к нему доступ.
- Определить параметры выравнивания
- Создайте DeskewImageRequest с загруженным именем файла и указанными выше параметрами и вызовите DeskewImage()
- Сохраните выровненное изображение, возвращенное API, в локальном файле.
Эти шаги суммируют процесс выравнивания перекоса фотографии с помощью Node.js Low Code API. Начните процесс с инициализации API-клиента, загрузки перекошенного изображения и создания объекта DeskewImageRequest, заполнив необходимые данные. Затем вызовите метод DeskewImage() для выпрямления изображения и сохраните поток ответа в локальной файловой системе в виде изображения.
Код для выравнивания изображения онлайн с использованием интерфейса Node.js REST
Этот код демонстрирует, как выровнять перекос фотографии с помощью RESTful-сервиса Node.js. Мы установили resizeProportionally в значение true, чтобы сохранить пропорции изображения после выравнивания, в то время как значение false приведёт к растяжению, которое может исказить изображение. Обратите внимание: вместо названия цвета фона можно использовать его код, например, #FFFFFF.
В этой статье мы узнали, как выравнивать изображение. Чтобы преобразовать цветное изображение в чёрно-белое, обратитесь к статье на сайте Преобразование цветного изображения в черно-белое с помощью Node.js REST API.