from PIL import Image, ImageDraw, ImageFont
im = Image.open('/var/www/examples/heroine.png')
dr = ImageDraw.Draw(im)
ft = ImageFont.truetype('/var/www/examples/roboto.ttf', 160)
dr.text((50, 50), "I am hero", font=ft, fill=(200, 200, 0))
im.show()
PIL
- import lib:Pillow package modulesImage.open
- open given image with PillowImageDraw.Draw
- create drawing objectImageFont.truetype
- create font object, with font and size we're going to use for text160
- font size to use for our text.text(
- draws text with given params(50, 50)
- text top left corner coordinatesI am hero
- text to printfont=ft
- we use font that we've declared earlier(200, 200, 0)
- RGB representation of a color to use for text.show()
- displays resulting image
group: text
from PIL import Image, ImageDraw, ImageFont
im = Image.open('/var/www/examples/heroine.png')
dr = ImageDraw.Draw(im)
ft = ImageFont.truetype('/var/www/examples/roboto.ttf', 160)
dr.text((50, 50), "I am hero", font=ft, fill=(200, 200, 0))
im.show()