Python으로 image 파일을 만들고 문자를 넣는 방법이다.
이미지의 크기는 948 x 482 이다. 색상은 검은색인데, RGB로 표현하면 0, 0, 0 이 된다.
글자의 시작위치는 x=300, y =200 이다.
글자 색상은 노란색인데, RGB로 표현하면 255, 255, 0 이 된다.
from PIL import Image
from PIL import ImageFont, ImageDraw
img = Image.new('RGB', (948, 482), color = (0,0,0))
fnt = ImageFont.truetype("c:\\windows\\fonts\\verdana.ttf", 64)
ImageDraw.Draw(img).text((300,200), "hello world", font=fnt, fill=(255,255,0))
img.save('test.jpg')
결과는 아래와 같다.

'파이썬 언어' 카테고리의 다른 글
| Python으로 사진 합치기 (0) | 2021.09.21 |
|---|---|
| Python으로 폴더안의 모든 사진에 워터마크 넣기 (0) | 2021.09.21 |
| Python 으로 폴더안의 텍스트 파일들의 문자열 replace 하기 (0) | 2021.09.19 |
| Python으로 음성합성하기 (2) (1) | 2021.09.16 |
| Python으로 음성합성하기 (1) (0) | 2021.09.16 |
댓글