ใส่ลายเซ็นบนภาพถ่ายด้วย Python

บทความนี้อธิบายวิธี ใส่ลายเซ็นบนภาพถ่ายด้วย Python มีรายละเอียดการตั้งค่า IDE ขั้นตอน และตัวอย่างโค้ดที่แสดง วิธีใส่ลายเซ็นบนภาพด้วย Python คุณจะปรับแต่งภาพลายเซ็นในรูปแบบ PNG และวางลงบนภาพเป้าหมาย (PNG, JPEG, BMP, TIFF, GIF ฯลฯ) ในตำแหน่งที่กำหนด

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

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Imaging for Python via .NET
  2. Load ภาพหลักและภาพลายเซ็นที่มีพื้นหลังสีขาวลงใน RasterImage
  3. ปรับขนาดภาพลายเซ็นหากจำเป็น
  4. โหลดภาพลายเซ็นเข้าสู่หน่วยความจำด้วย cache_data() และเข้าถึงพิกเซลทั้งหมดด้วย load_argb_32_pixels()
  5. ทำให้พิกเซลสีขาวขุ่นโปร่งใสโดยตั้งค่า alpha เป็น 0
  6. บันทึกพิกเซลที่แก้ไขกลับไปยังภาพลายเซ็น
  7. ใช้ Graphics และ draw_image เพื่อวาดลายเซ็นโปร่งใสบนภาพหลัก

ขั้นตอนเหล่านี้สรุป วิธีใส่ลายเซ็นบนภาพด้วย Python โหลดทั้งภาพหลักและภาพลายเซ็น แปลงเป็น RasterImage ปรับความโปร่งใสของพิกเซลสีขาว จากนั้นวาดลายเซ็นบนตำแหน่งที่ต้องการบนภาพหลัก

โค้ดสำหรับใส่ลายเซ็นของคุณบนภาพถ่ายด้วย Python

โค้ดนี้สมมติว่าพื้นหลังของลายเซ็นเป็นสีขาว ดังนั้นจึงค้นหาพิกเซลที่มีค่ามากกว่า 240 แต่หากพื้นหลังของคุณต่างออกไป คุณสามารถค้นหาและปรับให้โปร่งใสได้ตามต้องการ

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

 ไทย