1.import module
โค้ด: เลือกทั้งหมด
from PIL import Image , ImageDraw , ImageFont
โค้ด: เลือกทั้งหมด
image = Image.open("static/images/maxresdefault.jpg")
โค้ด: เลือกทั้งหมด
font_type = ImageFont.truetype('Salmon White - Personal Use.otf' , 50)
โค้ด: เลือกทั้งหมด
draw = ImageDraw.Draw(image)
โค้ด: เลือกทั้งหมด
draw.text(xy = (200,200),text="Test text" , fill=(255,60,0),font=font_type)
ภาพต้นแบบ ภาพที่ได้ทำการเพิ่มตัวอักษรแล้ว เป็นยังไงบ้างครับ หวังว่าคงจะพอมีประโยชน์กับเพื่อนๆที่กำลังศึกษาเจ้าตัว module pillow อยู่เพื่อนำไปใช้ในการทำโปรเจคนะครับ
ศึกษาเพิ่มเติม
แชร์ความรู้เกี่ยวกับ python
Pillow library ฟังก์ชั่น Filters สำหรับการปรับ Filters ของภาพให้มีลูกเล่นมากขึ้น
วีดีโอสอนเขียน python
บทความเทคนิคเกี่ยวกับ python
อ้างอิง
https://pillow.readthedocs.io/en/3.1.x/reference/ImageDraw.html
https://stackoverflow.com/questions/41405632/draw-a-rectangle-and-a-text-in-it-using-pil/41406147
https://www.geeksforgeeks.org/python-pil-imagedraw-draw-text/