Page 1 of 1

Pillow library ฟังก์ชั่น convert ฟังก์ชั่นสำหรับเปลี่ยนโหมดสีของภาพ

Posted: 28/01/2020 6:40 pm
by benzas00123
โดยวันนี้เราจะมายกตัวอย่างฟังก์ชั่น ที่ใช้สำหรับการเปลี่ยนโหมดสีของภาพ นั่นคือ convert โดยโหมดหลักๆที่มี คือ
L โหมดขาวดำ
RGB เหมาะสำหรับ ใช้แสดงผ่านหน้าจอเช่น โทรศัพท์ จอคอม โฆษณาดิจิตอล
CMYK เหมาะสำหรับสื่อสิ่งพิมพ์

วันนี้เราจะมาลองเปลี่ยนภาพเป็นขาวดำ วิธีการเขียนมีดังนี้

1.import PIL

Code: Select all

from PIL import Image
2.เปิดภาพที่ต้องการ

Code: Select all

im = Image.open('static/images/maxresdefault.jpg')
3.เซฟภาพโดยการกำหนดโหมด

Code: Select all

im.convert(mode='L').save('newimage.jpg')
full code

Code: Select all

from PIL import Image
    im = Image.open('static/images/maxresdefault.jpg')
    im.convert(mode='L').save('newimage.jpg')
ผลลัพธ์

ก่อนปรับภาพ
Python Knowledge-3.png
Python Knowledge-3.png (558.31 KiB) Viewed 323 times
หลังปรับ
Python Knowledge-2.png
Python Knowledge-2.png (329.71 KiB) Viewed 323 times
เป็นยังไงบ้างครับหวังว่าคงจะมีประโยชน์กับคนที่กำลังศึกษา module pillow อยู่นะครับ

ศึกษาเพิ่มเติม
Pillow library ในการจัดการและประมวลผลรูปภาพ
แชร์ความรู้เกี่ยวกับ python

Code: Select all

วีดีโอสอนการเขียน python
อ้างอิง
https://pillow.readthedocs.io/en/stable/reference/Image.html
https://www.geeksforgeeks.org/python-pil-image-convert-method/
https://stackoverflow.com/questions/43258461/convert-png-to-jpeg-using-pillow