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

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

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

benzas00123
PHP Super Member
PHP Super Member
Posts: 244
Joined: 06/01/2020 9:58 am

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

Post by benzas00123 » 28/01/2020 6:51 pm

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

1. import PIL

Code: Select all

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

Code: Select all

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

Code: Select all

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

ก่อนปรับ
Python Knowledge-1.png
Python Knowledge-1.png (552.54 KiB) Viewed 174 times
หลังปรับ
Python Knowledge-2.png
Python Knowledge-2.png (221.69 KiB) Viewed 174 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
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: facebook.com [Crawler], jirawoot and 88 guests