# card-generator > 名刺レイアウト JSON から PNG 画像を生成するスキルです。 - Author: Go Furukawa - Repository: gofurukawa/business-card-poc - Version: 20251214181702 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/gofurukawa/business-card-poc - Web: https://mule.run/skillshub/@@gofurukawa/business-card-poc~card-generator:20251214181702 --- # Card Generator Skill 名刺レイアウト JSON から PNG 画像を生成するスキルです。 ## 概要 `src/generator.py` を使用して、JSON 形式のレイアウト定義から高品質な名刺画像を生成します。 ## 基本コマンド ```bash python src/generator.py <テンプレートファイル> -o <出力ファイル> [オプション] ``` ## コマンド例 ### サンプル名刺をそのまま生成 ```bash python src/generator.py templates/sample_card.json -o output/card.png ``` ### プレースホルダーを置換して生成 ```bash python src/generator.py templates/sample_card_template.json -o output/custom.png \ --set COMPANY_NAME="株式会社サンプル" \ --set DEPARTMENT="営業部" \ --set NAME_KANJI="田中 太郎" \ --set NAME_ROMAJI="Taro Tanaka" \ --set TITLE="部長" \ --set POSTAL_CODE="100-0001" \ --set ADDRESS="東京都千代田区丸の内1-1-1" \ --set PHONE="03-1234-5678" \ --set EMAIL="t.tanaka@example.co.jp" ``` ### カスタムフォントパスを指定 ```bash python src/generator.py templates/sample_card.json -o output/card.png \ --font-path /path/to/fonts/ ``` ### 解像度を変更(デフォルト: 300 DPI) ```bash python src/generator.py templates/sample_card.json -o output/card.png --dpi 150 ``` ### 背景画像を使用して生成 ```bash python src/generator.py templates/sample_card_with_background.json -o output/card.png \ --set BACKGROUND_IMAGE="../assets/card_background.png" \ --set NAME_KANJI="田中 太郎" \ --set DEPARTMENT="営業部" ``` ## CLI オプション一覧 | オプション | 説明 | デフォルト | |-----------|------|-----------| | `