[파이썬 프로젝트] Ch 03. 이미지 콜라주 | ④이미지 콜라주 만들기
- 이미지 콜라주 제작을 위해
PIL
라이브러리의 paste()
함수를 사용하여 여러 이미지를 배치합니다. 🖼️
glob
함수를 사용하여 특정 디렉토리 내의 모든 이미지 파일을 쉽게 불러올 수 있습니다. 📁
- 이미지 크기가 제각각일 경우,
resize()
함수를 사용하여 이미지 크기를 통일합니다. 📏
new()
함수를 사용하여 배경 이미지를 생성하고, paste()
함수로 개별 이미지를 배경에 붙여넣습니다. 🎨
- 이미지 객체의
save()
함수를 사용하여 완성된 콜라주 이미지를 저장합니다. 💾
ImageFont
모듈의 truetype()
함수를 사용하여 이미지에 텍스트를 추가하고, 폰트와 크기를 지정합니다. ✒️
ImageDraw
객체의 text()
함수를 사용하여 이미지에 문자열을 추가하고, 위치, 내용, 색상, 폰트를 설정합니다. ✍️
font
객체의 getbbox()
함수를 사용하여 문자열의 바운딩 박스를 계산하고, 텍스트 배경을 추가하여 가독성을 높입니다. 🔤