Skip to main content

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)

출력 예시

생성된 책 표지는 다음과 같은 요소들을 포함합니다:

  • 상단 우측: 판본 라벨 (어두운 파란색 배경)
  • 하단 좌측: 제목 (흰색 텍스트, 자동 줄바꿈)
  • 제목 하단: 수평선
  • 수평선 하단: 저자명 (회색 텍스트)

개발자 정보

라이선스

이 프로젝트는 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.14.tar.gz (86.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

book_cover_maker-0.1.14-py3-none-any.whl (77.2 MB view details)

Uploaded Python 3

File details

Details for the file book_cover_maker-0.1.14.tar.gz.

File metadata

  • Download URL: book_cover_maker-0.1.14.tar.gz
  • Upload date:
  • Size: 86.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for book_cover_maker-0.1.14.tar.gz
Algorithm Hash digest
SHA256 6a0d9d8f2c78f41b5468dd9251975b6f7e50e88d9409b9af69de05b29b143d7a
MD5 ee4d1beb55f18777e0ffaeacbc91fbe0
BLAKE2b-256 99388a63a1df8279a444ba8f2e8a2ac6aa8b6ba05b73ee41e59293e08248b252

See more details on using hashes here.

File details

Details for the file book_cover_maker-0.1.14-py3-none-any.whl.

File metadata

File hashes

Hashes for book_cover_maker-0.1.14-py3-none-any.whl
Algorithm Hash digest
SHA256 96ecee22c0bf1f447ecd99d9c17f457efdf29ab3b70d786f86480641aa480724
MD5 2acf149f9c0bd910d8e1d4f52e7b04c0
BLAKE2b-256 19f76633db0b2c5b53b0941c7b42ecba8c1485eb295dbc3fc4d5eecc4e1bfc0f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page