ตัวอย่างความสามารถของเจ้าตัว Module Pillow นั้นหลักๆเลยคือ
- จัดเก็บรูปภาพ (Image Archives)
- แสดงรูปภาพ (Image Display)
- ประมวลผลรูปภาพ (Image Processing)
โดยวันนี้เราจะมายกตัวอย่างฟังก์ชั่นง่ายๆ อย่างการปรับขนาดของรูปภาพด้วย ฟังก์ชั่น resize() โดยวิธีการเขียนนั้นจะมีขั้นตอนดังนี้
1. ทำการ import pil
โค้ด: เลือกทั้งหมด
from PIL import Image
โค้ด: เลือกทั้งหมด
def resize_img(a, b):
โค้ด: เลือกทั้งหมด
im = Image.open ( 'images/subordinate-meerkat-pack.jpg' )
โค้ด: เลือกทั้งหมด
size = (a, b)
โค้ด: เลือกทั้งหมด
img = im.resize ( size )
โค้ด: เลือกทั้งหมด
img.save ( "newIm.jpg" )
โค้ด: เลือกทั้งหมด
if __name__ == '__main__':
resize_img ( 100, 100 )
ผลลัพธ์ เป็นยังไงกันบ้างครับกับการเขียนโปรแกรมเพื่อทำการปรับขนาดรูปง่ายๆ ไว้คราวหน้าจะมาแนะนำฟังก์ชั่นที่น่าสนใจอีกนะครับ
ศึกษาเพิ่มเติม
Pillow library กับการ เปลี่ยนนามสกุล img ทีเดียวหลายๆ file
Pillow library ปรับขนาดรูปเป็นเปอร์เซ็นเพื่อนำไปใช้งานได้สะดวก
วีดีโอสอน python
บทความเกี่ยวกับ python
แชร์ความรู้เกี่ยวกับ python
อ้างอิง
https://pypi.org/project/python-resize-image/
https://www.geeksforgeeks.org/python-pil-image-resize-method/
https://www.pythonforbeginners.com/gui/how-to-use-pillow