Pillow library ในการจัดการและประมวลผลรูปภาพ

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

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

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

Pillow library ในการจัดการและประมวลผลรูปภาพ

Post by benzas00123 »

เรามาทำความรู้จักกับ Module Pillow กันเถอะ Pillow คือ Module ในการจัดการและการประมวลผลรูปภาพ บน Python นั่งเอง
แล้วไอ้เจ้า Module นี้ทำอะไรได้บ้างหละ ไอเจ้า Pillow นี้ความสามารถหลักๆของมันคือ
  • การจัดเก็บรูปภาพ
  • การแสดงผลรูปภาพ
  • การประมวลผลรูปภาพ เช่นการปรับขนาดรูปภาพ การแปลงไฟล์รูปภาพ และอื่นๆ
โดยการติดตั้ง จะติดตั้งโดยใช้คำสั่ง pip คือ

Code: Select all

pip install Pillow
โดยวันนี้เราจะมายกตัวอย่างการใช้ pillow ในการ เปิดรูปภาพขึ้นแล้วทำการเช็ค ขนาดของรูปภาพ นามสกุลภาพ และ mode ของรูป
ขั้นแรกจะเริ่มจากการ import เจ้าตัว pillow

Code: Select all

from PIL import Image
ขั้นต่อมาเราจะทำการเรียก ไฟล์รูปภาพมาแสดง และทำการปริ้นข้อมูลของรูปภาพ โดยเราจะแสดง นามสกุล ขนาด และ โหมดของรูป

Code: Select all

img = Image.open('download.jpeg')
print( img.format , img.size , img.mode)
ผลลัพธ์
Python Knowledge-1.png
Python Knowledge-1.png (4.08 KiB) Viewed 457 times
ขั้นต่อมาเราจะทำการ save ไฟล์รูปภาพโดยจะเปลี่ยนชื่อ และเปลี่ยนนามสกุลเป็น png กัน

Code: Select all

img.save('img_change.png')
ผลลัพธ์
Python Knowledge-1.png
Python Knowledge-1.png (4.63 KiB) Viewed 457 times
จะมี file ชื่อ img_change.png โผล่เข้ามาใน project

อ้างอิง
https://pillow.readthedocs.io/en/stable/reference/index.html
https://note.nkmk.me/en/python-pillow-basic/
https://www.pythonforbeginners.com/gui/how-to-use-pillow

  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 6 guests