ตัวอย่างความสามารถของเจ้าตัว Module Pillow นั้นหลักๆเลยคือ
- จัดเก็บรูปภาพ (Image Archives)
- แสดงรูปภาพ (Image Display)
- ประมวลผลรูปภาพ (Image Processing)
โดยวันนี้เราจะมายกตัวอย่างฟังก์ชั่นง่ายๆ อีกตัว อย่างการปรับองศาของรูปภาพด้วย ฟังก์ชั่น rotate()
โดยวิธีการเขียนนั้นจะมีขั้นตอนดังนี้
1.impoart PIL
โค้ด: เลือกทั้งหมด
from PIL import Image
โค้ด: เลือกทั้งหมด
im = Image.open('images/subordinate-meerkat-pack.jpg')
โค้ด: เลือกทั้งหมด
im.rotate(90).save("rotate.jpg")
โค้ด: เลือกทั้งหมด
def rotate_img():
im = Image.open('images/subordinate-meerkat-pack.jpg')
im.rotate(90).save("rotate.jpg")
if __name__ == '__main__':
rotate_img()
โค้ด: เลือกทั้งหมด
im.rotate(-45).save("rotate.jpg")
ศึกษาเพิ่มเติม
บทเรียน python
บทเรียน Modules ใน Python - การใช้ from...import
บทเรียน การกำหนดค่าตัวแปร python
บทเรียน Modules ใน Python สอนการสร้างและใช้งาน โมดูล ของไพทอน
บทความแชร์ความรู้ python
อ้างอิง
https://stackoverflow.com/questions/30888134/image-rotation-in-pillow
https://note.nkmk.me/en/python-pillow-rotate/
https://www.pythonforbeginners.com/gui/how-to-use-pillow