เรามาทำความรู้จักกับ
Module Pillow กันเถอะ Pillow คือ Module ในการจัดการและการประมวลผลรูปภาพ บน
Python นั่งเอง
แล้วไอ้เจ้า Module นี้ทำอะไรได้บ้างหละ ไอเจ้า Pillow นี้ความสามารถหลักๆของมันคือ
- การประมวลผลรูปภาพ เช่นการปรับขนาดรูปภาพ การแปลงไฟล์รูปภาพ และอื่นๆ
โดยการติดตั้ง จะติดตั้งโดยใช้คำสั่ง
pip คือ
โดยวันนี้เราจะมายกตัวอย่างการใช้ pillow ในการ เปิดรูปภาพขึ้นแล้วทำการเช็ค ขนาดของรูปภาพ นามสกุลภาพ และ mode ของรูป
ขั้นแรกจะเริ่มจากการ import เจ้าตัว pillow
ขั้นต่อมาเราจะทำการเรียก ไฟล์รูปภาพมาแสดง และทำการปริ้นข้อมูลของรูปภาพ โดยเราจะแสดง นามสกุล ขนาด และ โหมดของรูป
โค้ด: เลือกทั้งหมด
img = Image.open('download.jpeg')
print( img.format , img.size , img.mode)
ผลลัพธ์
- Python Knowledge-1.png (4.08 KiB) Viewed 1698 times
ขั้นต่อมาเราจะทำการ save ไฟล์รูปภาพโดยจะเปลี่ยนชื่อ และเปลี่ยนนามสกุลเป็น png กัน
ผลลัพธ์
- Python Knowledge-1.png (4.63 KiB) Viewed 1698 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
เรามาทำความรู้จักกับ [url=https://www.mindphp.com/forums/viewtopic.php?f=79&t=37198]Module[/url] Pillow กันเถอะ Pillow คือ Module ในการจัดการและการประมวลผลรูปภาพ บน [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2417-python-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Python[/url] นั่งเอง
แล้วไอ้เจ้า Module นี้ทำอะไรได้บ้างหละ ไอเจ้า Pillow นี้ความสามารถหลักๆของมันคือ
[list]การจัดเก็บรูปภาพ[/list]
[list]การแสดงผลรูปภาพ[/list]
[list]การประมวลผลรูปภาพ เช่นการปรับขนาดรูปภาพ การแปลงไฟล์รูปภาพ และอื่นๆ[/list]
โดยการติดตั้ง จะติดตั้งโดยใช้คำสั่ง [url=https://www.mindphp.com/forums/viewtopic.php?f=144&t=38007]pip[/url] คือ
[code]pip install Pillow[/code]
โดยวันนี้เราจะมายกตัวอย่างการใช้ pillow ในการ เปิดรูปภาพขึ้นแล้วทำการเช็ค ขนาดของรูปภาพ นามสกุลภาพ และ mode ของรูป
ขั้นแรกจะเริ่มจากการ import เจ้าตัว pillow
[code]from PIL import Image[/code]
ขั้นต่อมาเราจะทำการเรียก ไฟล์รูปภาพมาแสดง และทำการปริ้นข้อมูลของรูปภาพ โดยเราจะแสดง นามสกุล ขนาด และ โหมดของรูป
[code]img = Image.open('download.jpeg')
print( img.format , img.size , img.mode)[/code]
ผลลัพธ์
[attachment=1]Python Knowledge-1.png[/attachment]
ขั้นต่อมาเราจะทำการ save ไฟล์รูปภาพโดยจะเปลี่ยนชื่อ และเปลี่ยนนามสกุลเป็น png กัน
[code]img.save('img_change.png')[/code]
ผลลัพธ์
[attachment=0]Python Knowledge-1.png[/attachment]
จะมี 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