ใส่ลายเซ็นบนรูปภาพด้วย Java

บทความนี้อธิบายวิธี ใส่ลายเซ็นบนรูปภาพด้วย Java ซึ่งรูปภาพเป้าหมายสามารถเป็นได้ทุกฟอร์แมตรูปภาพที่รองรับ เช่น JPG, PNG, BMP, TIFF เป็นต้น เนื้อหาประกอบด้วยรายละเอียดการตั้งค่า IDE ขั้นตอนการทำงาน และโค้ดตัวอย่างที่แสดง วิธีใส่ลายเซ็นของคุณบนรูปภาพด้วย Java คุณจะได้เรียนรู้การทำงานกับพิกเซลแต่ละพิกเซลในภาพลายเซ็นที่อยู่ในรูปแบบ PNG เพื่อเปลี่ยนความโปร่งใส

ขั้นตอนการแทรกลายเซ็นใน JPG ด้วย Java

  1. ตั้งค่า IDE ให้ใช้ Aspose.Imaging for Java เพื่อใส่ลายเซ็นบนภาพ
  2. Load ภาพหลักในรูปแบบใดก็ได้ และโหลดภาพลายเซ็น PNG เป็น RasterImage
  3. เตรียมภาพลายเซ็นโดยโหลดเข้าสู่หน่วยความจำด้วยเมธอด cacheData()
  4. ตรวจสอบแต่ละพิกเซลในภาพลายเซ็น และทำให้โปร่งใสถ้าสีใกล้เคียงกับสีขาว
  5. บันทึกพิกเซลที่อัปเดตในลายเซ็น และบันทึกเพื่อแสดงผล
  6. โหลดภาพหลักเข้าสู่วัตถุ Graphics
  7. เรียกใช้ drawImage() เพื่อแสดงผลภาพลายเซ็นที่อัปเดตบนภาพหลักและบันทึก

ขั้นตอนเหล่านี้สรุป วิธีใส่ลายเซ็นบนรูปภาพด้วย Java ขั้นแรกตั้งค่าโปรเจกต์ของคุณด้วย Aspose.Imaging for Java และโหลดทั้งภาพหลักและภาพลายเซ็น จากนั้นทำให้ส่วนที่เป็นสีขาวของลายเซ็นโปร่งใส วางลงบนภาพหลัก และบันทึกผลลัพธ์สุดท้ายที่มีลายเซ็น

โค้ดสำหรับใส่ลายเซ็นบนภาพด้วย Java

โค้ดนี้แสดง วิธีแทรกลายเซ็นใน JPG ด้วย Java เมธอด RasterImage.loadArgb32Pixels() จะส่งคืนอาร์เรย์พิกเซลที่สามารถเข้าถึงได้ทีละตัวเพื่อตรวจสอบสี และทำให้สีขาวโปร่งใส เมธอด saveArgb32Pixels() จะบันทึกอาร์เรย์พิกเซลที่อัปเดตกลับเข้าสู่ภาพหลังจากทำให้พื้นหลังสีขาวโปร่งใส

บทความนี้ได้อธิบายขั้นตอนการใส่ลายเซ็นบนภาพ สำหรับการแปลงภาพ DNG เป็นไฟล์ JPEG โปรดดูบทความ แปลง DNG เป็น JPG ด้วย Java

 ไทย