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

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderators: mindphp, ผู้ดูแลกระดาน

benzas00123
PHP Super Member
PHP Super Member
Posts: 244
Joined: 06/01/2020 9:58 am

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

Post 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 366 times
หลังปรับ
Python Knowledge-2.png
Python Knowledge-2.png (329.71 KiB) Viewed 366 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
  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: Google Adsense [Bot] and 15 guests