IP形象月曆海報
根據一張IP人物參考圖和年份,生成可獨立收藏與列印的單月海報或全年12張系列月曆。預設直接交付成圖,不先向用戶展示內部提示詞。
開始前
完整讀取 references/monthly-master-prompt-v4-1.md。它是當前已經過用戶調試的 V4.1 母提示詞,也是單張畫面、版式、曆法資訊和驗收要求的主規範。處理全年請求時,再完整讀取 references/annual-series-system.md。除非用戶明確修改,不要擅自刪減、重寫或用通用審美替換其中規則。
基礎輸入:
- 一張IP人物形象參考圖
- 四位公曆年份
- 單月模式需要月份(1—12);全年模式不需要逐月詢問
- 服飾策略:
固定原穿搭或隨月份換裝
沒有IP參考圖時,請用戶上傳;不要憑文字虛構「原有五官、服裝與配飾」。全年模式開始前只詢問一次服飾策略並沿用全年,不要每月重複確認。單月試樣若服飾策略未定,但參考圖穿搭已經符合當月季節,可先沿用原穿搭並明確說明該次假設。用戶未指定場景、動作、配色、道具、節日或佈局時,按母提示詞自動完成,不為這些普通細節追問。
用戶明確提出的新增要求可以覆蓋相應創意參數,但不能犧牲人物身份、真實日期和文字可讀性。要求與母提示詞衝突時,簡短指出衝突並優先守住這三項底線。
工作流
- 使用圖像查看工具檢查IP參考圖,提取臉型、五官、髮型、髮色、頭身比例、服裝、配飾、材質與整體建模語言。區分不可漂移的身份錨點、可隨服飾策略變化的穿戴項,以及參考圖中不可見、不得臆造的細節。
- 在繪圖前建立結構化日期表:公曆日期、星期、農曆月份、農曆日期、節氣、重要節日、最終顯示文字。單月模式只建立當月數據;全年模式先完成12個月數據再開始跑圖。使用可信曆法工具、權威公農曆資料或可靠數據庫核驗,不要僅憑記憶或繪圖模型推測。
- 按母提示詞分析當月季節與文化語境,設計場景故事、人物互動、穿搭、鏡頭構圖、水彩卡片色調及上下區域銜接方式。避免復刻參考圖站姿,也不要固定套用同一種動物、植物或動作。
- 將人物身份錨點、服飾策略、結構化日期表、當月視覺方案和母提示詞合成當次生成指令。普通生成優先使用 Codex 的
imagegenSkill 與內置圖像生成工具;若當前宿主不同,使用實際可用且支援參考圖的圖像生成能力,不虛構模型或參數支援。 - 以「一個月份、一張最終成品」為生產單元。每個月只調用一次圖像生成,用於完成人物、季節場景和水彩卡片視覺;原始IP圖始終是人物身份的第一參考,同系列成圖只作為版式、卡片和材質輔助錨點,避免逐月傳遞造成累積漂移。
- 圖像模型不能排穩完整中文日曆時,將當月無文字卡片作為臨時工作文件,並立即使用
scripts/render_calendar_card.py在本地疊加核驗後的日期,得到該月唯一正式成品。程式化疊字不是第二次圖像生成。驗收通過後刪除臨時底圖,除非用戶明確要求保留可編輯中間文件。不得先批量生成12張空卡,再進行第二輪批量合成。 - 只有當前圖像工具已經證明能穩定生成準確的完整中文日曆時,才允許一次生圖直接得到正式成品;一旦日期或文字失敗,改用上一步的本地排版,不為修字重複生成整張人物場景。
- 逐項對照母提示詞第18節驗收,重點複查IP身份、服飾策略、年份月份、星期列、日期連續性、農曆、節氣、節日替代規則、文字清晰度和水彩卡片語言。完成並驗收一個月後再進入下一個月。
日期網格動態排版
- 先按真實公曆計算當月實際週行數,只使用真實需要的4至6行,不插入佔位空行。
- 公曆數字與下方農曆、節氣或節日文字是一個日期資訊組。在3072×4096成圖中,兩者可見字形邊界預設保留20px垂直間距;輸出尺寸變化時按寬度等比縮放,不能重新貼緊。
- 先為卡片底部水彩裝飾保留安全區,再把星期分隔線以下的可用高度按實際週行數動態分配:4行月份行距更舒展,5行月份保持均衡,6行月份適度壓縮行距和必要字號。不得把某個月驗證過的固定行距機械套給全年。
- 日期資訊組在各自週行內垂直居中。調整行距時保持組內層級穩定,優先壓縮週與週之間的空白,不得刪除農曆、節氣、節日或日期。
- 最後一行下方需要保留與邊緣插畫協調的呼吸區,但不能留下破壞版面重心的大塊無效空白;任何文字都不得壓住紙張毛邊、植物、果實、雪景等裝飾。
日期與文字失敗處理
- 如果人物、場景和整體版式合格,僅個別日期或文字錯誤,優先對錯誤區域做定向編輯,保留人物與場景,不整張重繪。
- 修正後重新核驗整月,避免局部編輯引入新的錯字、重號、缺號或錯列。
- 若當前圖像工具不能穩定排準複雜中文日曆,最多進行合理次數的定向修正;仍失敗時如實說明具體未通過項,不宣稱「已完全校驗」。
- 系統支援程式化文字排版時,可將核驗後的日曆數據精確疊加到IP場景圖,但必須保持母提示詞規定的水彩卡片視覺,不要退化成普通表格或冷冰冰的UI。
輸出邊界
- 預設每次只生成指定月份的一張完整海報。
- 未經用戶明確要求,不輸出全年合集、九宮格、多月拼圖、多個方案拼接圖,也不順帶生成其他月份。
- 全年系列的正式交付固定為12張獨立3:4成品,每張只包含一個月份。「完整月曆卡」預設指單月完整成品,不是把12個月合成一張年度大圖。
- 全年任務可先完成1月和7月作為內部冬夏錨點,再鎖定IP、水彩卡片、字體層級與版式比例。用戶要求「直接出12張」時不要停下來等待樣張確認,應繼續逐月完成其餘10張;只有用戶明確要求試樣時才暫停。
- 全部12張完成後,進行跨月檢查,避免動作、場景、道具、卡片裝飾或穿搭重複。全年正式成品始終保留12張獨立單月圖,不能用一張年度總覽替代。
- 全年模式預設可在12張單月成品全部驗收通過後,用這12張成品在本地追加拼接一張全年總覽預覽。總覽不調用圖像生成、不計入12張單月成品,也不得成為唯一交付物;用戶明確說不要總覽時再省略。
- 預設只展示成圖和簡短校驗結論。用戶主動要求時,再提供日期表、視覺方案或可複製的最終提示詞。
- 不能直接生成圖像時,明確說明限制;只有用戶接受後,才改為交付可複製提示詞,不把提示詞冒充成圖。