У цьому короткому посібнику описано, як виправляти перекоси сканованих документів за допомогою Node.js REST API. Ви навчитеся автоматично виправляти відскановані image за допомогою Node.js Low Code API за допомогою 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(), щоб вирівняти зображення та зберегти потік відповідей у локальній файловій системі як зображення.
Код для виправлення зображення онлайн за допомогою інтерфейсу REST Node.js
Цей код продемонстрував, як усунути перекіс фотографії за допомогою Node.js RESTful Service. Ми встановили resizeProportionally як true, щоб зберегти співвідношення сторін зображення після вирівнювання, тоді як використання значення false призведе до розтягування, яке може спотворити зображення. Зауважте, що замість назви кольору фону можна використовувати код кольору, як-от #FFFFFF.
Ця стаття навчила нас процесу вирівнювання зображення. Щоб перетворити кольорове зображення на чорно-біле, зверніться до статті Перетворіть кольорове зображення на чорно-біле за допомогою Node.js REST API.