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

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

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

benzas00123
PHP Super Member
PHP Super Member
โพสต์: 244
ลงทะเบียนเมื่อ: 06/01/2020 9:58 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย benzas00123 »

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

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

1.import PIL

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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 899 times
หลังปรับ
Python Knowledge-2.png
Python Knowledge-2.png (329.71 KiB) Viewed 899 times
เป็นยังไงบ้างครับหวังว่าคงจะมีประโยชน์กับคนที่กำลังศึกษา module pillow อยู่นะครับ

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

โค้ด: เลือกทั้งหมด

วีดีโอสอนการเขียน 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
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 45