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.17.tar.gz
(87.5 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.17.tar.gz.
File metadata
- Download URL: book_cover_maker-0.1.17.tar.gz
- Upload date:
- Size: 87.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
296affb2ad9547d8a6a32d4f4a827192802e4ea35d1cc0f2eca181f4450f7479
|
|
| MD5 |
bc3f9b9e91341470be65d7ad2f9f8832
|
|
| BLAKE2b-256 |
5ee37ad1a5be6d9d62bc150b6c3f926206943a3a709f2096e4366c32096ae48e
|
File details
Details for the file book_cover_maker-0.1.17-py3-none-any.whl.
File metadata
- Download URL: book_cover_maker-0.1.17-py3-none-any.whl
- Upload date:
- Size: 77.2 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 |
bada91c43ef8a971269e87e8e483a04e3c49d256b5eee70627226192c8795b34
|
|
| MD5 |
72f3fc563f62051f8f0c0326eddd365d
|
|
| BLAKE2b-256 |
cefd6727928773aa6a04471ce4459838653087ad99c2a63064b7ee85f06de9d9
|