Instagram Photo Text Overlay

👤 psyduckler 📦 v1.0.0 ⭐ 4.3 ⬇️ 1.6K 下载
✍️ 内容创作 免费

📖 技能介绍


name: instagram-photo-text-overlay description: Overlay text on photos for Instagram posts. Generates portrait (4:5) images with gradient overlays, titles, and optional numbered lists. Use when creating Instagram content that needs text on top of a photo — destination itineraries, top-5 lists, travel highlights, or any branded social image with text overlay.


Instagram Photo Text Overlay

Overlay text onto photos for Instagram-ready images. Two styles: list (title + numbered items) and clean (title only).

Quick Start

python3 scripts/overlay.py \
  --input photo.jpg \
  --output result.jpg \
  --title "TAORMINA" \
  --subtitle "3-Day Trip Itinerary" \
  --items '["Teatro Greco|Ancient theatre with Etna views", "Isola Bella|Crystal-clear beach"]' \
  --style list

Options

Flag Default Description
--input (required) Source photo path
--output (required) Output image path
--title (required) Main title (auto-uppercased)
--subtitle "3-Day Trip Itinerary" Subtitle below title
--items [] JSON array of "Name\|Reason" strings (list style)
--watermark "tabiji.ai" Top-left watermark (empty string to disable)
--accent 255,220,150 Accent color for numbers/tags (R,G,B)
--quote "" Quote text (for quote style)
--style list list / clean / quote
--quality 95 JPEG output quality

Styles

  • clean: Cover slide. Big title = destination + category + count (e.g. "7 unique cheap eats in barcelona spain"). Subtitle = credibility/source line (e.g. "Insider takes from r/barcelona"). Best as carousel first slide.
  • list: Content slides. Title + subtitle + divider + numbered items with reasons. Best for top-5 / itinerary posts.
  • quote: Title with accent bar on the left + blockquote text below. No subtitle or divider. Best for travel quotes, testimonials, or key takeaways.

Workflow

  1. Receive photo + destination/topic + list of items from user
  2. Run scripts/overlay.py with appropriate args
  3. Output is auto-cropped to 4:5 portrait (Instagram optimal)
  4. Review output and adjust if needed (font sizes scale with image width)

Requirements

  • Python 3 + Pillow (pip install Pillow)
  • Works on macOS (Helvetica) and Linux (DejaVu/Liberation fallback)

Tips

  • Items format: "Name|Short reason" — the pipe separates bold name from description
  • For destinations, pull top picks from existing itineraries when available
  • Gradient + white text ensures readability on any photo
  • All font sizes are proportional to image width — works at any resolution

🤖 AI 评测

这个 Skill 整体质量不错,做出来的 Instagram 图片效果专业实用。它支持三种不同的文字样式,操作简单有详细说明,对新手友好。图片会自动裁成适合 Instagram 的竖屏比例,字体大小会自动调整不会溢出。唯一的小缺点是安装时需要手动安装一个叫 Pillow 的图片处理库,不太熟悉命令行的用户可能需要查一下怎么装。另外某些参数的行为和说明文档偶尔会有点小出入,需要自己试一下才能确定。总体来说是个好用的工具,值得一试。

📊 多维度评分

适应性4.2
规范性4.1
有效性4.6
可靠性4.2
可信度4.3

📁 包含文件 (3 个)

📄 SKILL.md 2.6 KB
📄 _meta.json 147 B
📄 scripts/overlay.py 11.4 KB

🔥 大家都在搜

wps 写作 pdf 苹果