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

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

ขั้นตอนการใส่ลายเซ็นในรูปภาพด้วย C#

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Imaging for .NET
  2. โหลดรูปภาพเป้าหมายและลายเซ็นเป็น RasterImage
  3. แคชลายเซ็นในหน่วยความจำ
  4. ทำให้พิกเซลสีขาวโปร่งใส (Alpha = 0)
  5. บันทึกการแก้ไขพิกเซล
  6. สร้างอ็อบเจ็กต์ Graphics ด้วยรูปภาพเป้าหมาย
  7. ใช้เมธอด DrawImage เพื่อนำลายเซ็นมาวาง
  8. บันทึกเป็น PNG

โค้ดตัวอย่างการใส่ลายเซ็นใน JPG ด้วย C#

โค้ดนี้แสดง วิธีใส่ลายเซ็นใน JPG ด้วย C# โดยใช้เมธอด LoadArgb32Pixels() เพื่อตรวจจับพิกเซลสีขาวและตั้งค่า Alpha เป็น 0 สามารถเปลี่ยนขนาดลายเซ็นได้โดยลบเครื่องหมายคอมเมนต์ออกจากโค้ดตอนต้น

หากต้องการแปลงไฟล์ DNG เป็น JPG โปรดดูบทความ แปลง DNG เป็น JPG ด้วย C#

 ไทย