1.import module
โค้ด: เลือกทั้งหมด
from PIL import Image
โค้ด: เลือกทั้งหมด
img = Image.new ( 'RGB', (100, 100), color='red' )
โค้ด: เลือกทั้งหมด
img.save ( 'test.png' )
โค้ด: เลือกทั้งหมด
from PIL import Image
img = Image.new ( 'RGB', (100, 100), color='red' )
img.save ( 'test.png' )
โค้ด: เลือกทั้งหมด
img = Image.new('RGB', (60, 30), color = (50, 159, 170))
img.save('test.png')
เพิ่ม text
โค้ด: เลือกทั้งหมด
from PIL import Image, ImageDraw, ImageFont
img = Image.new ( 'RGB', (300, 300), color=(73, 50, 137) )
New_font = ImageFont.truetype ( 'Salmon White - Personal Use.otf', 30 )
dra = ImageDraw.Draw ( img )
dra.text ( (100, 100), "MindPHP", font=New_font, fill=(0, 0 , 0) )
img.save ( 'test.png' )
หวังว่าพอจะมีประโยชน์กับตัว โปรเจคของหลายๆคนนะครับ
ศึกษาเพิ่มเติม
Pillow library ฟังก์ชั่น ImageDraw() ฟังก์ชั่นสำหรับการเพิ่มตัวอักษรเข้าไปในภาพ
Pillow library การปรับขนาดรูปภาพด้วยฟังก์ชั่น resize()
Pillow library ฟังก์ชั่น rotate ใช้สำหรับการหมุนรูปภาพ
กระทู้แชร์ความรู้ python
บทเรียนเกี่ยวกับการเขียน python
อ้างอิง
https://code-maven.com/create-images-with-python-pil-pillow
https://www.geeksforgeeks.org/python-pil-image-new-method/
https://www.programcreek.com/python/example/14029/PIL.Image.new