Pillow library ฟังก์ชั่น Filters สำหรับการปรับ Filters ของภาพให้มีลูกเล่นมากขึ้น

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

benzas00123
PHP Super Member
PHP Super Member
โพสต์: 244
ลงทะเบียนเมื่อ: 06/01/2020 9:58 am

Pillow library ฟังก์ชั่น Filters สำหรับการปรับ Filters ของภาพให้มีลูกเล่นมากขึ้น

โพสต์ที่ยังไม่ได้อ่าน โดย benzas00123 »

หลายๆคนอาจจะคุ้นเคยกับ feauter Filters กันมาบ้างแล้วส่วนมากจะใช้บ่อยบนโทรศัพท์ อันที่จริงแล้ว ใน module Pillow ก็สามารถใส่ Filters ให้ภาพได้
เหมือนกัน
Filters ที่มี
  • BLUR
  • CONTOUR
  • DETAIL
  • EDGE_ENHANCE
  • EDGE_ENHANCE_MORE
  • EMBOSS
  • FIND_EDGES
  • SHARPEN
  • SMOOTH
  • SMOOTH_MORE
ซึ่งวิธีการเขียนก็ง่ายๆ โดยเริ่มจาก

1. import PIL

โค้ด: เลือกทั้งหมด

from PIL import Image , ImageFilter
2.เลือกรูปภาพที่ต้องการแก้ไข

โค้ด: เลือกทั้งหมด

im = Image.open ( 'images/subordinate-meerkat-pack.jpg' )
3.ใส่ Filters ที่ต้องการและ save

โค้ด: เลือกทั้งหมด

im.filter(ImageFilter.GaussianBlur(15)).save('testimg.jpg')
ผลลัพธ์

ก่อนปรับ
Python Knowledge-1.png
Python Knowledge-1.png (552.54 KiB) Viewed 811 times
หลังปรับ
Python Knowledge-2.png
Python Knowledge-2.png (221.69 KiB) Viewed 811 times
ศึกษาเพิ่มเติม
บทเรียนวีดีโอสอน python
เทคนิคการเขียน python
แชร์ความรู้เกี่ยวกับ python
pillow library ที่ใช้ในการจัดการและประมวลผลรูปภาพ



อ้างอิง
https://pillow.readthedocs.io/en/stable/reference/ImageFilter.html
https://hhsprings.bitbucket.io/docs/programming/examples/python/PIL/ImageFilter.html
https://pythontic.com/image-processing/pillow/smooth-filter
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 41