Skills Design & Creative Render Static Title Card Image

Render Static Title Card Image

v20260803
title-card-image
This tool renders a static PNG image suitable for title screens, opening cards, or ending credits. It allows users to generate a centered headline and an optional subtitle on a solid-color background. Utilizing the Pillow library in Python, it supports CJK-friendly font fallbacks and is designed for deterministic, offline use in video meta-pipelines, ensuring reliable card generation without external dependencies or LLMs.
Get Skill
228 downloads
Overview

title-card-image

Renders a centered-text PNG suitable for a cover / ending card before animating into a clip with video-still-animator.

Inputs (with:)

key required default notes
text yes Headline text. Auto-wraps at ~10 chars per line for CJK.
output yes Output .png path.
subtitle no "" Smaller line beneath the headline.
background no #101018 Hex color #RRGGBB.
text_color no #ffffff Headline color.
font_size no 96 Headline font size in pixels.
subtitle_size no 36 Subtitle font size in pixels.
width no 720 Output width in pixels. Match the merge pipeline.
height no 1280 Output height. 720x1280 = 9:16.

Output

Prints the absolute path of the written PNG on stdout. The PNG is RGB (no alpha), JPEG-quality-equivalent file ~30-80 KB depending on text length.

Font fallback

Tries --font if explicit, else walks a CJK-aware list of platform defaults (Microsoft YaHei / SimHei on Windows, PingFang on macOS, Noto CJK / WenQuanYi on Linux). If nothing loads, falls back to Pillow's bundled bitmap font — CJK characters render as squares ("tofu") in that worst-case but the program never crashes.

Limits

  • No alpha / transparency.
  • No rich text styling (italic / drop-shadow / gradient). For richer cards, generate a real image via nano-banana-pro instead.
  • Headline wrap is character-count-based for CJK and whitespace-based for ASCII; mixed strings break at the CJK character count.
Info
Name title-card-image
Version v20260803
Size 4.44KB
Updated At 2026-08-04
Language