เฮ้! ในฐานะซัพพลายเออร์หมอน ฉันยินดีอย่างยิ่งที่จะแบ่งปันกับคุณถึงวิธีใช้เอฟเฟ็กต์มาสก์ที่ไม่คมชัดกับรูปภาพโดยใช้ Pillow เป็นเทคนิคที่ค่อนข้างเจ๋งที่สามารถเพิ่มความคมชัดและรายละเอียดของภาพของคุณ ทำให้ภาพดูยอดเยี่ยมยิ่งขึ้น
ก่อนอื่น เรามาพูดถึงเอฟเฟ็กต์มาสก์ที่ไม่คมชัดกันก่อน พูดง่ายๆ ก็คือเป็นวิธีทำให้ขอบและรายละเอียดในภาพโดดเด่นยิ่งขึ้น มันทำงานโดยการสร้างรูปภาพต้นฉบับในเวอร์ชันเบลอแล้วลบออกจากต้นฉบับ ส่งผลให้ได้ภาพที่มีการปรับปรุงขอบ ให้ดูคมชัดยิ่งขึ้น


ตอนนี้เรามาดูสาระสำคัญของวิธีการทำสิ่งนี้กับ Pillow กันดีกว่า Pillow เป็นไลบรารี่ Python ที่มีประโยชน์มากสำหรับการประมวลผลภาพ หากคุณยังไม่ได้ติดตั้ง คุณสามารถทำได้โดยใช้ pip เพียงเปิดเทอร์มินัลของคุณแล้วพิมพ์pip ติดตั้งหมอน-
เมื่อคุณติดตั้ง Pillow แล้ว ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้เอฟเฟกต์มาสก์ที่ไม่คมชัด:
ขั้นตอนที่ 1: นำเข้าไลบรารีที่จำเป็น
จาก PIL นำเข้ารูปภาพ ImageFilter
ที่นี่เรากำลังนำเข้าไฟล์ภาพและฟิลเตอร์รูปภาพโมดูลจากห้องสมุด Pillow ที่ภาพโมดูลนี้ใช้เพื่อเปิด จัดการ และบันทึกรูปแบบไฟล์รูปภาพต่างๆ ในขณะที่ฟิลเตอร์รูปภาพโมดูลจัดเตรียมชุดตัวกรองรูปภาพที่กำหนดไว้ล่วงหน้า รวมถึงตัวกรองมาสก์ที่ไม่คมชัด
ขั้นตอนที่ 2: เปิดภาพ
image = Image.open('your_image.jpg')
แทนที่'your_image.jpg'พร้อมเส้นทางจริงไปยังรูปภาพที่คุณต้องการดำเนินการ โค้ดบรรทัดนี้จะเปิดรูปภาพและจัดเก็บไว้ในภาพตัวแปร.
ขั้นตอนที่ 3: ใช้เอฟเฟกต์มาส์กที่ไม่คมชัด
Sharpened_image = image.filter (ImageFilter.UnsharpMask (รัศมี = 2, เปอร์เซ็นต์ = 150, เกณฑ์ = 3))
ที่UnsharpMaskfilter ใน Pillow ใช้พารามิเตอร์ 3 ตัว:
รัศมี: ตัวเลือกนี้จะกำหนดขนาดของภาพเบลอที่ใช้ในกระบวนการมาสก์ที่ไม่คมชัด รัศมีที่ใหญ่ขึ้นจะส่งผลให้เกิดเอฟเฟกต์ที่เด่นชัดยิ่งขึ้นเปอร์เซ็นต์: ควบคุมความแรงของการมาสก์ที่ไม่คมชัด เปอร์เซ็นต์ที่สูงขึ้นหมายถึงการปรับปรุงขอบให้แข็งแกร่งขึ้นเกณฑ์: พิกเซลที่มีความแตกต่างน้อยกว่าค่าเกณฑ์จะไม่ถูกทำให้คมชัดขึ้น ซึ่งจะช่วยหลีกเลี่ยงบริเวณที่เหลามากเกินไปและมีสีที่แตกต่างกันเล็กน้อย
คุณสามารถปรับพารามิเตอร์เหล่านี้ได้ตามความต้องการของคุณเพื่อให้ได้เอฟเฟกต์ที่ต้องการ
ขั้นตอนที่ 4: บันทึกภาพที่คมชัดขึ้น
Sharpened_image.save('sharpened_image.jpg')
บรรทัดนี้จะบันทึกภาพที่คมชัดพร้อมชื่อ'sharpened_image.jpg'ในไดเร็กทอรีปัจจุบัน คุณสามารถเปลี่ยนชื่อไฟล์และรูปแบบได้ตามต้องการ
ตอนนี้ เรามาพูดถึงสาเหตุที่คุณอาจต้องการใช้เอฟเฟกต์มาสก์ที่ไม่คมชัด ในการถ่ายภาพและการออกแบบกราฟิก สามารถใช้เพื่อทำให้ภาพผลิตภัณฑ์ดูน่าสนใจยิ่งขึ้น เช่น ถ้าคุณจะขายปลอกหมอนหรือหมอนบนไซต์อีคอมเมิร์ซ การใช้เอฟเฟกต์มาส์กที่ไม่คมชัดกับรูปภาพผลิตภัณฑ์สามารถทำให้พวกเขาดูมีรายละเอียดและเป็นมืออาชีพมากขึ้น ซึ่งอาจช่วยเพิ่มยอดขายได้
นอกจากนี้ยังมีประโยชน์ในด้านต่างๆ เช่น การสร้างภาพทางวิทยาศาสตร์ เมื่อต้องจัดการกับภาพกล้องจุลทรรศน์หรือภาพถ่ายดาวเทียม การปรับปรุงรายละเอียดสามารถช่วยให้นักวิจัยและนักวิเคราะห์ศึกษาและทำความเข้าใจข้อมูลได้ดีขึ้น ตัวอย่างเช่นในสาขาวิศวกรรมไฟฟ้า เมื่อต้องจัดการกับรูปภาพของบัสบาร์ UVWเอฟเฟ็กต์มาส์กที่ไม่คมชัดช่วยให้ระบุส่วนประกอบและการเชื่อมต่อได้ง่ายขึ้น
สิ่งหนึ่งที่ควรจำไว้ก็คือ การเพิ่มความคมชัดมากเกินไปอาจทำให้ภาพดูไม่สมจริงและเป็นเม็ดหยาบได้ ดังนั้น ต้องหาสมดุลที่เหมาะสมเมื่อปรับพารามิเตอร์ของฟิลเตอร์มาสก์ที่ไม่คมชัด คุณสามารถทดลองกับค่าต่างๆ ของรัศมี-เปอร์เซ็นต์, และเกณฑ์เพื่อดูว่าอะไรดีที่สุดสำหรับภาพเฉพาะของคุณ
เคล็ดลับอีกประการหนึ่งคือการคัดลอกรูปภาพต้นฉบับ ด้วยวิธีนี้ หากคุณไม่พอใจกับผลลัพธ์ คุณสามารถกลับไปที่ต้นฉบับและลองอีกครั้งได้ตลอดเวลา คุณสามารถสร้างสำเนาของรูปภาพได้ดังนี้:
copy_image = image.copy() sharpened_copy = copy_image.filter(ImageFilter.UnsharpMask(รัศมี = 2, เปอร์เซ็นต์ = 150, เกณฑ์ = 3))
โดยสรุป การใช้เอฟเฟกต์มาส์กที่ไม่คมชัดกับรูปภาพด้วย Pillow เป็นวิธีที่ค่อนข้างเรียบง่ายแต่ทรงพลังในการเพิ่มความคมชัดและรายละเอียดของรูปภาพของคุณ ไม่ว่าคุณจะเป็นช่างภาพ นักออกแบบกราฟิก หรือผู้ที่อยู่ในสาขาวิทยาศาสตร์ เทคนิคนี้สามารถเป็นส่วนเสริมที่ดีให้กับชุดเครื่องมือประมวลผลภาพของคุณได้
หากคุณสนใจผลิตภัณฑ์หมอนของเราหรือมีคำถามใดๆ เกี่ยวกับการประมวลผลภาพด้วย Pillow อย่าลังเลที่จะติดต่อเราเพื่อขอคำปรึกษาด้านการจัดซื้อ เราพร้อมเสมอเพื่อช่วยคุณค้นหาโซลูชันที่ดีที่สุดสำหรับความต้องการของคุณ
อ้างอิง
- เอกสารอย่างเป็นทางการของหมอน
- บทเรียนออนไลน์เกี่ยวกับการประมวลผลภาพด้วย Python และ Pillow
