บทความนี้อธิบายวิธี ใส่ลายเซ็นบนรูปภาพด้วย Java ซึ่งรูปภาพเป้าหมายสามารถเป็นได้ทุกฟอร์แมตรูปภาพที่รองรับ เช่น JPG, PNG, BMP, TIFF เป็นต้น เนื้อหาประกอบด้วยรายละเอียดการตั้งค่า IDE ขั้นตอนการทำงาน และโค้ดตัวอย่างที่แสดง วิธีใส่ลายเซ็นของคุณบนรูปภาพด้วย Java คุณจะได้เรียนรู้การทำงานกับพิกเซลแต่ละพิกเซลในภาพลายเซ็นที่อยู่ในรูปแบบ PNG เพื่อเปลี่ยนความโปร่งใส
ขั้นตอนการแทรกลายเซ็นใน JPG ด้วย Java
- ตั้งค่า IDE ให้ใช้ Aspose.Imaging for Java เพื่อใส่ลายเซ็นบนภาพ
- Load ภาพหลักในรูปแบบใดก็ได้ และโหลดภาพลายเซ็น PNG เป็น RasterImage
- เตรียมภาพลายเซ็นโดยโหลดเข้าสู่หน่วยความจำด้วยเมธอด cacheData()
- ตรวจสอบแต่ละพิกเซลในภาพลายเซ็น และทำให้โปร่งใสถ้าสีใกล้เคียงกับสีขาว
- บันทึกพิกเซลที่อัปเดตในลายเซ็น และบันทึกเพื่อแสดงผล
- โหลดภาพหลักเข้าสู่วัตถุ Graphics
- เรียกใช้ drawImage() เพื่อแสดงผลภาพลายเซ็นที่อัปเดตบนภาพหลักและบันทึก
ขั้นตอนเหล่านี้สรุป วิธีใส่ลายเซ็นบนรูปภาพด้วย Java ขั้นแรกตั้งค่าโปรเจกต์ของคุณด้วย Aspose.Imaging for Java และโหลดทั้งภาพหลักและภาพลายเซ็น จากนั้นทำให้ส่วนที่เป็นสีขาวของลายเซ็นโปร่งใส วางลงบนภาพหลัก และบันทึกผลลัพธ์สุดท้ายที่มีลายเซ็น
โค้ดสำหรับใส่ลายเซ็นบนภาพด้วย Java
โค้ดนี้แสดง วิธีแทรกลายเซ็นใน JPG ด้วย Java เมธอด RasterImage.loadArgb32Pixels() จะส่งคืนอาร์เรย์พิกเซลที่สามารถเข้าถึงได้ทีละตัวเพื่อตรวจสอบสี และทำให้สีขาวโปร่งใส เมธอด saveArgb32Pixels() จะบันทึกอาร์เรย์พิกเซลที่อัปเดตกลับเข้าสู่ภาพหลังจากทำให้พื้นหลังสีขาวโปร่งใส
บทความนี้ได้อธิบายขั้นตอนการใส่ลายเซ็นบนภาพ สำหรับการแปลงภาพ DNG เป็นไฟล์ JPEG โปรดดูบทความ แปลง DNG เป็น JPG ด้วย Java