IT/python

파이썬으로 이미지에 텍스트 새기기 2탄 - 유튜브 썸네일 만들기

나의지식 2021. 5. 12. 18:40

 

위와 같은 유튜브 썸네일을 만들고 싶다. 참고로 기본 유튜브 썸네일 크기는 1280x720 px다.

포토샵이나 gimp로 해도 되지만 개인적으론 파이썬이 더 편했다. 그렇다면 아래 코드처럼 하면 된다. 여기서 stroke_width는 테두리 두께, stroke_fill은 테두리 색깔 RGB 코드다.

james.jpg파일을 파이썬 파일이 있는 디렉토리에 넣고 아래 코드를 실행시키면 title.png라는 1280x720px 크기의 썸네일이 생긴다.

#-*-coding: utf-8-*- 
from PIL import Image, ImageDraw, ImageFont 

im = Image.open("james.jpg") 

draw=ImageDraw.Draw(im) 
draw.text((50,235),"마! 까불지마라! \n내가 조던 후계자다!",font=ImageFont.truetype("SCDream7.otf", 60), fill=(255,255,255), stroke_width=3, stroke_fill=(0,0,255)) 

im2=im.resize((1280,720))
im2.save("title.png")

 

 

참고글 : noexpect.tistory.com/200

 

파이썬으로 이미지에 텍스트 새기기

위 이미지에 파이썬으로 글자를 새기고 싶다. 그럼 아래와 같은 코드를 쓰면 된다. #-*-coding: utf-8-*- from PIL import Image, ImageDraw, ImageFont im = Image.open("james.jpg") draw=ImageDraw.Draw(im) d..

noexpect.tistory.com

 

반응형