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

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

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

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

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

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

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

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

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

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

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

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

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

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

img.save('img_change.png')
ผลลัพธ์
Python Knowledge-1.png
Python Knowledge-1.png (4.63 KiB) Viewed 1664 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
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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