STEP 03
카드뉴스 제작
Python PIL 라이브러리로 1080×1080px 카드 7장을 자동 생성하는 템플릿 시스템입니다. CONTENT 딕셔너리만 바꾸면 됩니다.
PythonPIL1080×1080자동화KiiK 브랜딩
카드 구성 (7장)
KiiK News 카드뉴스는 7장 구성을 표준으로 합니다. 이야기 흐름이 자연스럽고 스크롤을 유도합니다.
필요한 폰트
맥 기본 폰트를 사용합니다. 한글은 AppleSDGothicNeo, 영문 강조는 Impact + Arial Narrow Bold.
- /System/Library/Fonts/AppleSDGothicNeo.ttc — 한글 본문/제목
- /Library/Fonts/Impact.ttf — 영문 숫자 강조 (대형 숫자)
- /Library/Fonts/Arial Narrow Bold.ttf — 영문 서브헤드
💡 윈도우에서는 malgun.ttf (맑은 고딕) 으로 AppleSDGothicNeo를 대체하세요.
템플릿 사용법
templates/kiik_card_template.py를 복사해서 상단 CONTENT 딕셔너리만 수정하세요.
CONTENT = {
"folder": "worldcup", # 저장 폴더명
"topic": "2026 월드컵 순위", # 전체 주제
"cover": {
"title": "2026 FIFA",
"subtitle": "월드컵 최종 순위",
"label": "한국은 몇 위?",
},
"stat": {
"number": "34", # 큰 숫자
"unit": "위",
"desc": "한국의 FIFA 랭킹",
"sub": "48개국 중 34번째 진출",
},
# ... 나머지 카드 내용
}실행:
python3 templates/kiik_card_template.py→ assets/cards/worldcup/card_01.png ~ card_07.png 자동 생성
KiiK 브랜딩 규칙
모든 카드는 KiiK News 브랜드 컬러와 레이아웃을 따릅니다.
배경 #0d1117
레드 #CC1F1F
블루 #1A3A9E
화이트 #ffffff
- 상단 브랜드바: 레드 배경 (#CC1F1F), KiiK News 로고
- 커버 제목: Impact 폰트 + Arial Narrow Bold 조합
- 한글 텍스트: AppleSDGothicNeo Bold
- 하단 여백: 60px (브랜드바 가려지지 않게)