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