บทความนี้อธิบายวิธีการ ใส่ลายเซ็นบนรูปภาพด้วย C# โดยมีขั้นตอนการตั้งค่า IDE รายการขั้นตอน และตัวอย่างโค้ดที่แสดง วิธีใส่ลายเซ็นบนรูปภาพด้วย C# ขั้นตอนนี้รวมถึงการทำให้ไฟล์ PNG ลายเซ็นโปร่งใส และวางบนรูปภาพเป้าหมายในรูปแบบ PNG, JPG หรือรูปแบบอื่นที่รองรับ
ขั้นตอนการใส่ลายเซ็นในรูปภาพด้วย C#
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Imaging for .NET
- โหลดรูปภาพเป้าหมายและลายเซ็นเป็น RasterImage
- แคชลายเซ็นในหน่วยความจำ
- ทำให้พิกเซลสีขาวโปร่งใส (Alpha = 0)
- บันทึกการแก้ไขพิกเซล
- สร้างอ็อบเจ็กต์ Graphics ด้วยรูปภาพเป้าหมาย
- ใช้เมธอด DrawImage เพื่อนำลายเซ็นมาวาง
- บันทึกเป็น PNG
โค้ดตัวอย่างการใส่ลายเซ็นใน JPG ด้วย C#
โค้ดนี้แสดง วิธีใส่ลายเซ็นใน JPG ด้วย C# โดยใช้เมธอด LoadArgb32Pixels() เพื่อตรวจจับพิกเซลสีขาวและตั้งค่า Alpha เป็น 0 สามารถเปลี่ยนขนาดลายเซ็นได้โดยลบเครื่องหมายคอมเมนต์ออกจากโค้ดตอนต้น
หากต้องการแปลงไฟล์ DNG เป็น JPG โปรดดูบทความ แปลง DNG เป็น JPG ด้วย C#