ComfyPilotComfyPilot
工作流 / 图像工具 / 图像放大: Nano Banana Pro Illustration
图像放大: Nano Banana Pro Illustration

图像放大: Nano Banana Pro Illustration

Image Upscale: Nano Banana Pro Illustration

上传风格化艺术或插图。使用Nano Banana Pro模型生成创意升级的4K图像,增强细节,适合营销或游戏素材。

图像工具 3 个节点 1 个输入 43 次使用 ComfyUI ≥ 0.3.71 ComfyUI 4 KB

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

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

节点构成

GeminiImage2Node × 1
SaveImage × 1
LoadImage × 1

官方标注的模型

Gemini3 Pro Image PreviewGoogleNano Banana Pro

工作流 JSON

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

1{
2 "id": "a8c6cae9-85e3-4ff9-b8c3-25628cd39094",
3 "revision": 0,
4 "last_node_id": 5,
5 "last_link_id": 5,
6 "nodes": [
7 {
8 "id": 4,
9 "type": "GeminiImage2Node",
10 "pos": [
11 100,
12 10
13 ],
14 "size": [
15 390,
16 450
17 ],
18 "flags": [],
19 "order": 1,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "images",
24 "shape": 7,
25 "type": "IMAGE",
26 "link": 3
27 },
28 {
29 "name": "files",
30 "shape": 7,
31 "type": "GEMINI_INPUT_FILES",
32 "link": null
33 }
34 ],
35 "outputs": [
36 {
37 "name": "IMAGE",
38 "type": "IMAGE",
39 "links": [
40 5
41 ]
42 },
43 {
44 "name": "STRING",
45 "type": "STRING",
46 "links": null
47 }
48 ],
49 "properties": {
50 "cnr_id": "comfy-core",
51 "ver": "0.11.1",
52 "Node name for S&R": "GeminiImage2Node"
53 },
54 "widgets_values": [
55 "upscale this. refine details. preserve text. retain composition.",
56 "gemini-3-pro-image-preview",
57 380111496691105,
58 "randomize",
59 "auto",
60 "4K",
61 "IMAGE+TEXT",
62 "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."
63 ],
64 "color": "#432",
65 "bgcolor": "#653"
66 },
67 {
68 "id": 5,
69 "type": "SaveImage",
70 "pos": [
71 530.5908693077661,
72 10.541204170269108
73 ],
74 "size": [
75 520.103862229656,
76 735.3986265976591
77 ],
78 "flags": [],
79 "order": 2,
80 "mode": 0,
81 "inputs": [
82 {
83 "name": "images",
84 "type": "IMAGE",
85 "link": 5
86 }
87 ],
88 "outputs": [],
89 "properties": {
90 "cnr_id": "comfy-core",
91 "ver": "0.11.1"
92 },
93 "widgets_values": [
94 "ComfyUI"
95 ]
96 },
97 {
98 "id": 2,
99 "type": "LoadImage",
100 "pos": [
101 -222.86854768749217,
102 11.502470283811974
103 ],
104 "size": [
105 282.798828125,
106 314
107 ],
108 "flags": [],
109 "order": 0,
110 "mode": 0,
111 "inputs": [],
112 "outputs": [
113 {
114 "name": "IMAGE",
115 "type": "IMAGE",
116 "links": [
117 3
118 ]
119 },
120 {
121 "name": "MASK",
122 "type": "MASK",
123 "links": null
124 }
125 ],
126 "properties": {
127 "cnr_id": "comfy-core",
128 "ver": "0.11.1",
129 "Node name for S&R": "LoadImage"
130 },
131 "widgets_values": [
132 "downhill_run.jpg",
133 "image"
134 ]
135 }
136 ],
137 "links": [
138 [
139 3,
140 2,
141 0,
142 4,
143 0,
144 "IMAGE"
145 ],
146 [
147 5,
148 4,
149 0,
150 5,
151 0,
152 "IMAGE"
153 ]
154 ],
155 "groups": [],
156 "config": [],
157 "extra": {
158 "ds": {
159 "scale": 0.8896170741033773,
160 "offset": [
161 969.3754562655612,
162 314.98029931836516
163 ]
164 },
165 "frontendVersion": "1.37.11",
166 "workflowRendererVersion": "LG",
167 "VHS_KeepIntermediate": true,
168 "VHS_MetadataImage": true,
169 "VHS_latentpreview": false,
170 "VHS_latentpreviewrate": 0
171 },
172 "version": 0.4
173}