A tool to generate book covers with customizable text and fonts
Project description
Book Cover Maker
책 표지를 자동으로 생성하는 Python 도구입니다. 배경 이미지에 제목, 저자, 판본 정보를 추가하여 전문적인 책 표지를 만들 수 있습니다.
주요 기능
- 🎨 다양한 언어 지원: 한국어, 일본어, 영어 폰트 자동 선택
- 📝 자동 텍스트 래핑: 긴 제목이 자동으로 줄바꿈되어 표시
- 🖼️ 커스터마이징: 사용자 정의 폰트 및 배경 이미지 지원
- ⚖️ 균등한 여백: 제목 영역의 좌우 여백이 자동으로 균등하게 조정
- 📦 간편한 설치: pip를 통한 쉬운 설치 및 사용
설치
pip install book-cover-maker
사용법
기본 사용법
book-cover-maker "책 제목" "저자명" "1ST EDITION"
언어 선택
# 한국어 (기본값)
book-cover-maker "책 제목" "저자명" "1ST EDITION" --lang kr
# 일본어
book-cover-maker "本のタイトル" "著者名" "1ST EDITION" --lang jp
# 영어
book-cover-maker "Book Title" "Author Name" "1ST EDITION" --lang en
커스텀 배경 이미지 사용
book-cover-maker "책 제목" "저자명" "1ST EDITION" background.jpg
출력 파일 지정
book-cover-maker "책 제목" "저자명" "1ST EDITION" --output my_cover.png
명령행 옵션
bg_image_path: 배경 이미지 경로 (선택사항, 기본 배경 사용)title: 책 제목author: 저자명edition: 판본 라벨 (예: "1ST EDITION")--lang: 언어 선택 (kr,jp,en, 기본값:kr)--output,-o: 출력 파일 경로 (선택사항)
폰트 지원
프로젝트에는 다음 폰트들이 포함되어 있습니다:
- 한국어: Noto Sans KR (Regular, Bold)
- 일본어: Noto Sans JP (Variable Font)
- 영어: Noto Sans (Regular, Bold)
출력 예시
생성된 책 표지는 다음과 같은 요소들을 포함합니다:
- 상단 우측: 판본 라벨 (어두운 파란색 배경)
- 하단 좌측: 제목 (흰색 텍스트, 자동 줄바꿈)
- 제목 하단: 수평선
- 수평선 하단: 저자명 (회색 텍스트)
개발자 정보
- 개발자: David Cho
- 이메일: csi00700@gmail.com
- 저장소: GitHub
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
book_cover_maker-0.1.13.tar.gz
(90.1 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file book_cover_maker-0.1.13.tar.gz.
File metadata
- Download URL: book_cover_maker-0.1.13.tar.gz
- Upload date:
- Size: 90.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f88967368833c0e57ffaf179052e4452489149b6a241c2677e0cf4e15409f88
|
|
| MD5 |
bac361fa9f248d390410dc951910f5ce
|
|
| BLAKE2b-256 |
68ef26e90347757dae500b00c22923806fd7883c6837b9d2fe4d6af1708f29b2
|
File details
Details for the file book_cover_maker-0.1.13-py3-none-any.whl.
File metadata
- Download URL: book_cover_maker-0.1.13-py3-none-any.whl
- Upload date:
- Size: 80.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
252261a72eaf72ffdf4360b6354a9a45f7710c69ccfb07ac82a4f0ab8b899c72
|
|
| MD5 |
73b80c7adc67c70071c2342c59c1523a
|
|
| BLAKE2b-256 |
2f5502dfda4b4b67db61a54320f1b5f6738268b52f86721209ed0dca7604690f
|