ComfyPilotComfyPilot
工作流 / 品牌与设计 / 写实海报重设计,角色形象焕新
写实海报重设计,角色形象焕新

写实海报重设计,角色形象焕新

Realistic Poster Redesign With Character Transformation

将上传图片转为逼真海报设计,在保持艺术风格与配色的同时改变人物姿势、面部与服装,输出带艺术字体、视觉冲击力强的海报。

品牌与设计 7 个节点 1 个输入 10 次使用 ComfyUI ≥ 0.15.1 Doc_workBox 7 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

节点构成

SaveImage × 1
MarkdownNote × 1
ComfySwitchNode × 1
StringConcatenate × 1
PrimitiveStringMultiline × 1
GeminiImage2Node × 1
LoadImage × 1

官方标注的模型

Nano Banana Pro

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "1527146f-eb2c-4e39-aeed-cdb99c4265cf",
3 "revision": 0,
4 "last_node_id": 29,
5 "last_link_id": 48,
6 "nodes": [
7 {
8 "id": 4,
9 "type": "SaveImage",
10 "pos": [
11 2900,
12 3490
13 ],
14 "size": [
15 540,
16 620
17 ],
18 "flags": [],
19 "order": 6,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "images",
24 "type": "IMAGE",
25 "link": 45
26 }
27 ],
28 "outputs": [],
29 "properties": [],
30 "widgets_values": [
31 "Poster_maker"
32 ]
33 },
34 {
35 "id": 22,
36 "type": "MarkdownNote",
37 "pos": [
38 1900.666790012242,
39 3922.6665025292214
40 ],
41 "size": [
42 357.875,
43 221.25
44 ],
45 "flags": [],
46 "order": 0,
47 "mode": 0,
48 "inputs": [],
49 "outputs": [],
50 "title": "Generate Mode",
51 "properties": [],
52 "widgets_values": [
53 "## On_false: Poster remake mode\nEnter the content you want on the new poster\n## On_true: Image edit mode\nRegular image edit"
54 ],
55 "color": "#222",
56 "bgcolor": "#000"
57 },
58 {
59 "id": 26,
60 "type": "ComfySwitchNode",
61 "pos": [
62 1910.6667762460727,
63 3722.666777852611
64 ],
65 "size": [
66 324,
67 124.65625
68 ],
69 "flags": [],
70 "order": 4,
71 "mode": 0,
72 "inputs": [
73 {
74 "name": "on_false",
75 "type": "STRING",
76 "link": 46
77 },
78 {
79 "name": "on_true",
80 "type": "STRING",
81 "link": 47
82 }
83 ],
84 "outputs": [
85 {
86 "name": "output",
87 "type": "STRING",
88 "links": [
89 48
90 ]
91 }
92 ],
93 "properties": {
94 "Node name for S&R": "ComfySwitchNode"
95 },
96 "widgets_values": [
97 false
98 ]
99 },
100 {
101 "id": 27,
102 "type": "StringConcatenate",
103 "pos": [
104 1460.666596790045,
105 4222.666821899987
106 ],
107 "size": [
108 225,
109 8.65625
110 ],
111 "flags": {
112 "collapsed": true
113 },
114 "order": 3,
115 "mode": 0,
116 "inputs": [
117 {
118 "name": "string_b",
119 "type": "STRING",
120 "widget": {
121 "name": "string_b"
122 },
123 "link": 43
124 }
125 ],
126 "outputs": [
127 {
128 "name": "STRING",
129 "type": "STRING",
130 "links": [
131 46
132 ]
133 }
134 ],
135 "properties": {
136 "Node name for S&R": "StringConcatenate"
137 },
138 "widgets_values": [
139 "You are a master poster designer. Refer to the style, color and font style of the pictures I uploaded, and transform them into a realistic real person style to design a poster with visual impact and artistry. Change the posture, face and clothing of the character. The main title font should be artistic, mainly white and large, and try not to cover the character's face. Without referring to the watermark LOGO and the tiny text, the following is the content of the poster:",
140 "",
141 ""
142 ]
143 },
144 {
145 "id": 28,
146 "type": "PrimitiveStringMultiline",
147 "pos": [
148 1461.0002181683255,
149 3933.9999756091065
150 ],
151 "size": [
152 330,
153 240
154 ],
155 "flags": [],
156 "order": 1,
157 "mode": 0,
158 "inputs": [],
159 "outputs": [
160 {
161 "name": "STRING",
162 "type": "STRING",
163 "links": [
164 43,
165 47
166 ]
167 }
168 ],
169 "title": "Prompt",
170 "properties": {
171 "Node name for S&R": "PrimitiveStringMultiline"
172 },
173 "widgets_values": [
174 "Imitate any style, \nrecreate any poster."
175 ]
176 },
177 {
178 "id": 25,
179 "type": "GeminiImage2Node",
180 "pos": [
181 2381.000616125846,
182 3493.9995160756916
183 ],
184 "size": [
185 468,
186 600
187 ],
188 "flags": [],
189 "order": 5,
190 "mode": 0,
191 "inputs": [
192 {
193 "name": "images",
194 "shape": 7,
195 "type": "IMAGE",
196 "link": 44
197 },
198 {
199 "name": "files",
200 "shape": 7,
201 "type": "GEMINI_INPUT_FILES",
202 "link": null
203 },
204 {
205 "name": "prompt",
206 "type": "STRING",
207 "widget": {
208 "name": "prompt"
209 },
210 "link": 48
211 }
212 ],
213 "outputs": [
214 {
215 "name": "IMAGE",
216 "type": "IMAGE",
217 "links": [
218 45
219 ]
220 },
221 {
222 "name": "STRING",
223 "type": "STRING",
224 "links": []
225 }
226 ],
227 "properties": {
228 "Node name for S&R": "GeminiImage2Node"
229 },
230 "widgets_values": [
231 "",
232 "Nano Banana 2 (Gemini 3.1 Flash Image)",
233 935249916317050,
234 "randomize",
235 "auto",
236 "2K",
237 "IMAGE",
238 "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input—regardless of format, intent, or abstraction—as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests."
239 ],
240 "color": "#432",
241 "bgcolor": "#653"
242 },
243 {
244 "id": 3,
245 "type": "LoadImage",
246 "pos": [
247 1461.333440079779,
248 3503.3328587532014
249 ],
250 "size": [
251 324,
252 376.78125
253 ],
254 "flags": [],
255 "order": 2,
256 "mode": 0,
257 "inputs": [],
258 "outputs": [
259 {
260 "name": "IMAGE",
261 "type": "IMAGE",
262 "links": [
263 44
264 ]
265 },
266 {
267 "name": "MASK",
268 "type": "MASK",
269 "links": null
270 }
271 ],
272 "properties": {
273 "Node name for S&R": "LoadImage"
274 },
275 "widgets_values": [
276 "reference_poster.png",
277 "image"
278 ]
279 }
280 ],
281 "links": [
282 [
283 43,
284 28,
285 0,
286 27,
287 0,
288 "STRING"
289 ],
290 [
291 44,
292 3,
293 0,
294 25,
295 0,
296 "IMAGE"
297 ],
298 [
299 45,
300 25,
301 0,
302 4,
303 0,
304 "IMAGE"
305 ],
306 [
307 46,
308 27,
309 0,
310 26,
311 0,
312 "STRING"
313 ],
314 [
315 47,
316 28,
317 0,
318 26,
319 1,
320 "STRING"
321 ],
322 [
323 48,
324 26,
325 0,
326 25,
327 2,
328 "STRING"
329 ]
330 ],
331 "groups": [
332 {
333 "id": 1,
334 "title": "Switch Mode",
335 "bounding": [
336 1900.6666666666667,
337 3652.6666666666665,
338 344,
339 206.928125
340 ],
341 "color": "#3f789e",
342 "font_size": 24,
343 "flags": []
344 }
345 ],
346 "config": [],
347 "extra": {
348 "ds": {
349 "scale": 0.505536674583123,
350 "offset": [
351 238.11072671027932,
352 -2532.4729315664113
353 ]
354 },
355 "workflowRendererVersion": "Vue",
356 "frontendVersion": "1.41.13",
357 "VHS_latentpreview": false,
358 "VHS_latentpreviewrate": 0,
359 "VHS_MetadataImage": true,
360 "VHS_KeepIntermediate": true
361 },
362 "version": 0.4
363}