บทช่วยสอนสั้นๆ นี้จะแนะนำวิธีการ ปรับแต่งเอกสารที่สแกนโดยใช้ 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
- ระบุชื่อไฟล์ของภาพเบ้และโหลดลงในสตรีมหน่วยความจำจากระบบภายในเครื่อง
- อัปโหลดรูปภาพไปยังที่เก็บข้อมูลบนคลาวด์เพื่อให้ Aspose API สามารถเข้าถึงได้
- กำหนดตัวเลือกสำหรับการจัดวางโต๊ะ
- สร้าง DeskewImageRequest ด้วยชื่อไฟล์ที่อัปโหลดและพารามิเตอร์ข้างต้นและเรียก เดสก์คิวอิมเมจ()
- บันทึกภาพเอียงที่ส่งคืนโดย API ไปยังไฟล์ท้องถิ่น
ขั้นตอนเหล่านี้ได้สรุปกระบวนการ ปรับแต่งรูปภาพโดยใช้ Node.js Low Code API เริ่มต้นกระบวนการโดยเริ่มต้นไคลเอนต์ API อัปโหลดรูปภาพที่บิดเบี้ยว และสร้างอ็อบเจ็กต์ DeskewImageRequest โดยกรอกข้อมูลที่จำเป็น จากนั้นเรียกใช้เมธอด DeskewImage() เพื่อปรับรูปภาพให้ตรงและบันทึกสตรีมการตอบสนองบนระบบไฟล์ในเครื่องเป็นรูปภาพ
โค้ดสำหรับ Deskew Image Online โดยใช้อินเทอร์เฟซ REST ของ Node.js
โค้ดนี้สาธิตวิธีการ ปรับภาพให้เอียง (deskew) โดยใช้ Node.js RESTful Service เราได้ตั้งค่า resizeProportionally เป็น true เพื่อรักษาอัตราส่วนภาพของภาพหลังจากปรับภาพให้เอียง (deskew) แล้ว หากตั้งค่าเป็น false อัตราส่วนภาพจะยืดออก ซึ่งอาจทำให้ภาพบิดเบี้ยวได้ โปรดทราบว่าแทนที่จะเขียนชื่อสีพื้นหลัง คุณสามารถใช้รหัสสี เช่น #FFFFFF ได้
บทความนี้สอนเราเกี่ยวกับกระบวนการปรับภาพให้เอียง หากต้องการแปลงภาพสีเป็นภาพขาวดำ โปรดดูบทความใน แปลงภาพสีเป็นขาวดำโดยใช้ Node.js REST API