Pillow library การปรับขนาดรูปภาพด้วยฟังก์ชั่น resize()
Posted: 27/01/2020 5:57 pm
Pillow คือ Module ที่ถูกพัฒนามาเพื่อใช้ในการจัดการและการประมวลผลรูปภาพบน python จริงๆแล้วในตัว python นั้นมี Module ที่ชื่อว่า Python Imaging Library (PIL) อยูู่แล้วแต่เนื่องจากเจ้าตัว โมดูลตัวนี้มันไม่ได้พัฒนาต่อและสามารถใช้ได้แค่ python ที่ต่ำกว่า python 2 ถึงจะใช้ได้ Module pillow จึงถูกพัฒนาขึ้นมาใหม่ และรองรับ python ตั้งแต่เวอร์ชั่น 3.7 ลงมา
ตัวอย่างความสามารถของเจ้าตัว Module Pillow นั้นหลักๆเลยคือ
โดยวันนี้เราจะมายกตัวอย่างฟังก์ชั่นง่ายๆ อย่างการปรับขนาดของรูปภาพด้วย ฟังก์ชั่น resize() โดยวิธีการเขียนนั้นจะมีขั้นตอนดังนี้
1. ทำการ import pil
2.สร้างฟังก์ชั่นเพื่อเก็บค่า ขนาดของรูปภาพ
3.เปิดรูปที่จะทำการแก้ไข
4.สร้างตัวแปรเพื่อเก็บค่า ขนาดของรูปที่ทำการรับมา
5.ใช้ฟังก์ชั่น resize เพื่อทำการปรับขนาด
6.ทำการsave รูปเป็นชื่อที่ต้องการ
7.ลองเรียกใช้ฟังก์ชั่น
ผลลัพธ์ เป็นยังไงกันบ้างครับกับการเขียนโปรแกรมเพื่อทำการปรับขนาดรูปง่ายๆ ไว้คราวหน้าจะมาแนะนำฟังก์ชั่นที่น่าสนใจอีกนะครับ
ศึกษาเพิ่มเติม
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
ตัวอย่างความสามารถของเจ้าตัว Module Pillow นั้นหลักๆเลยคือ
- จัดเก็บรูปภาพ (Image Archives)
- แสดงรูปภาพ (Image Display)
- ประมวลผลรูปภาพ (Image Processing)
โดยวันนี้เราจะมายกตัวอย่างฟังก์ชั่นง่ายๆ อย่างการปรับขนาดของรูปภาพด้วย ฟังก์ชั่น resize() โดยวิธีการเขียนนั้นจะมีขั้นตอนดังนี้
1. ทำการ import pil
Code: Select all
from PIL import Image
Code: Select all
def resize_img(a, b):
Code: Select all
im = Image.open ( 'images/subordinate-meerkat-pack.jpg' )
Code: Select all
size = (a, b)
Code: Select all
img = im.resize ( size )
Code: Select all
img.save ( "newIm.jpg" )
Code: Select all
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