# パチンコポスター生成ツール v2 - Poster AI Poster AI を使用してパチンコポスターを生成するツールです。モックシステムにより、事前に用意された完成品を表示します。 ## 📋 概要 このツールは以下の機能を提供します: 1. **ポスターベース選択**: かねみつさんのExcelから取得した24枚のベースポスターから選択 2. **キャラクター選択**: 54個のキャラクターから複数選択可能 3. **モック生成システム**: 実際のAPI呼び出しなしで、事前に用意された完成品を表示 4. **右クリック削除機能**: 生成されたポスターを右クリックで削除可能 5. **Poster AIブランディング**: Gemini AI から Poster AI に全て変更 ## 🎯 前バージョンからの主な変更点 ### 1. ベースポスターの変更 - **旧**: POPAI のポスター(品質が低い) - **新**: かねみつさんのExcelの24枚のベースポスター - `https://ndnd.jp/tmp/unnamed.jpg` - `https://ndnd.jp/tmp/unnamed__1_.jpg` ~ `https://ndnd.jp/tmp/unnamed__23_.jpg` ### 2. ブランディング変更 - **旧**: "Gemini AI" / "GEMINIAI" - **新**: "Poster AI" - 全てのUI、メッセージで統一 ### 3. 右クリック削除機能の追加 - 生成されたポスターギャラリーで右クリック - コンテキストメニューから削除可能 - `delete.php` で安全に削除処理 ### 4. モックシステムの実装 - 実際のAPI呼び出しを行わない - `images/mock-results/` に配置された完成品をランダムに選択 - 台やキャラクターのアセット管理の問題を解決 - 生成ボタンを押すと、必ず完成品が表示される ### 5. キャラクター選択機能 - 54個のキャラクターから複数選択可能 - 前バージョンと同様の機能を維持 - 選択されたキャラクターは生成結果ページに表示 ## 🚀 セットアップ ### 1. 完成品ポスターの配置 `images/mock-results/` ディレクトリに、表示したい完成品ポスターを配置してください: ```bash cd 20251216-generate-poster-2/images/mock-results/ # 完成品ポスターをここに配置 # 例: mock_1.jpg, mock_2.jpg, mock_3.jpg, ... ``` **重要**: 現在は仮のサンプルとして、ベースポスターの一部をコピーしています。実際の完成品ポスターに置き換えてください。 ### 2. ディレクトリ構造 ``` 20251216-generate-poster-2/ ├── index.php # メインページ (Poster AIブランディング) ├── generate.php # モック生成処理 ├── delete.php # 削除処理 ├── images/ │ ├── posters/ # 24枚のベースポスター │ │ ├── base_0.jpg │ │ ├── base_1.jpg │ │ └── ... (base_23.jpg まで) │ ├── characters/ # 54個のキャラクター画像 │ ├── mock-results/ # 完成品ポスター(モック用) │ │ ├── mock_1.jpg # ここに実際の完成品を配置 │ │ ├── mock_2.jpg │ │ └── ... │ └── generated/ # 生成されたポスター(実際はモックのコピー) └── README.md ``` ## 🎨 使用方法 1. ブラウザで `index.php` にアクセス 2. 24枚のベースポスターから1つ選択 3. 54個のキャラクターから1つ以上選択(複数選択可能) 4. デザイン指示を編集(オプション) 5. 解像度とアスペクト比を選択 6. 「ポスター生成」ボタンをクリック 7. モックシステムが `images/mock-results/` からランダムに完成品を選択 8. 生成されたポスターがギャラリーに表示される ### 削除方法 1. 生成されたポスターギャラリーで、削除したいポスターを右クリック 2. コンテキストメニューから「🗑️ 削除」を選択 3. 確認ダイアログで「OK」をクリック 4. ページが自動的にリロードされ、削除が反映される ## 🔧 技術仕様 - **PHP**: 7.4以上 - **モックシステム**: ランダム選択アルゴリズム - **解像度**: 1K / 2K / 4K(表示のみ、実際の生成には影響なし) - **アスペクト比**: 1:1, 4:3, 16:9, 21:9, 3:4, 9:16(表示のみ) - **入力**: JPEG (ポスター) - **出力**: JPEG (モック完成品のコピー) ## 📊 データ統計 - **ベースポスター**: 24枚(かねみつさんのExcel) - **キャラクター**: 54個 - **モック完成品**: 現在5枚(仮)、実際の完成品に置き換え可能 ## 🔍 デフォルトプロンプト ``` あなたはポスターデザイナーとしてデザイン原則にのっとって、パチンコポスターを作成してください。 はりつけた素材をつかって、見た目や切り抜きなどデザインの編集を行い、要素の取捨選択を行ってパチンコポスターとして新しくかつハイクオリティな1枚を作ってください やってはいけないことに、あるコンテンツそのものの改変や、パチンコポスター特有のクオリティに満たないものを出さないでください あくまで現実のパチンコポスターを正解として、配置を重視して取り組んでください。 台とキャラクターのコンテンツを一致させてください。 また書いている情報(すますろ、パチンコ)を間違えないでください。誤った情報や矛盾した情報がないようにチェックして再生成してください。 構図、背景、ポーズを変更して、新しいバリエーションを作成してください。台やキャラクターのベースは変更しないでください。 最後に文字を清書するように再生成してください。文字以外の要素は変更禁止です。 ``` ## 📝 注意事項 - **モックシステム**: 実際のAPI呼び出しは行われません - **完成品の準備**: `images/mock-results/` に実際の完成品ポスターを配置する必要があります - **ランダム選択**: 生成ボタンを押すたびに、モック完成品からランダムに選択されます - **削除機能**: 右クリックで削除できるのは `images/generated/` 内のファイルのみです ## 🔗 データソース - ベースポスター: `https://ndnd.jp/tmp/unnamed*.jpg`(24枚) - モック完成品: `images/mock-results/`(事前に配置) ## 🎯 今後の改善案 1. 完成品ポスターのバリエーションを増やす 2. ベースポスターと完成品の対応関係を管理 3. 管理画面で完成品のアップロード機能を追加 4. 生成履歴の記録と管理 ## 📞 お問い合わせ ご質問やご要望がありましたら、開発チームまでお問い合わせください。