บทความนี้อธิบายวิธี ใส่ลายเซ็นบนภาพถ่ายด้วย Python มีรายละเอียดการตั้งค่า IDE ขั้นตอน และตัวอย่างโค้ดที่แสดง วิธีใส่ลายเซ็นบนภาพด้วย Python คุณจะปรับแต่งภาพลายเซ็นในรูปแบบ PNG และวางลงบนภาพเป้าหมาย (PNG, JPEG, BMP, TIFF, GIF ฯลฯ) ในตำแหน่งที่กำหนด
ขั้นตอนการแทรกลายเซ็นลงใน JPG ด้วย Python
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Imaging for Python via .NET
- Load ภาพหลักและภาพลายเซ็นที่มีพื้นหลังสีขาวลงใน RasterImage
- ปรับขนาดภาพลายเซ็นหากจำเป็น
- โหลดภาพลายเซ็นเข้าสู่หน่วยความจำด้วย cache_data() และเข้าถึงพิกเซลทั้งหมดด้วย load_argb_32_pixels()
- ทำให้พิกเซลสีขาวขุ่นโปร่งใสโดยตั้งค่า alpha เป็น 0
- บันทึกพิกเซลที่แก้ไขกลับไปยังภาพลายเซ็น
- ใช้ Graphics และ draw_image เพื่อวาดลายเซ็นโปร่งใสบนภาพหลัก
ขั้นตอนเหล่านี้สรุป วิธีใส่ลายเซ็นบนภาพด้วย Python โหลดทั้งภาพหลักและภาพลายเซ็น แปลงเป็น RasterImage ปรับความโปร่งใสของพิกเซลสีขาว จากนั้นวาดลายเซ็นบนตำแหน่งที่ต้องการบนภาพหลัก
โค้ดสำหรับใส่ลายเซ็นของคุณบนภาพถ่ายด้วย Python
โค้ดนี้สมมติว่าพื้นหลังของลายเซ็นเป็นสีขาว ดังนั้นจึงค้นหาพิกเซลที่มีค่ามากกว่า 240 แต่หากพื้นหลังของคุณต่างออกไป คุณสามารถค้นหาและปรับให้โปร่งใสได้ตามต้องการ
บทความนี้สอนวิธีเพิ่มลายเซ็นลงในภาพถ่ายโดยไม่ต้องใช้ Photoshop ด้วย Python สำหรับการแปลง DNG เป็น JPEG ดู แปลง DNG เป็น JPG ด้วย Python