Merge v3.1.5 to develop
This commit is contained in:
@@ -43,7 +43,7 @@ The following custom nodes may also be used within workflows:
|
||||
|
||||
- **Customizable Left Panel**: The left panel UI is customizable with UI Nodes.
|
||||
- **UI Node Ordering**: These UI nodes are ordered by their titles, and you can change the node titles to something like '10.steps' or '11.cfg'. You can also click on the title to compact the node on the workflow.
|
||||
- **Label Input**: Each UI node has a 'label' input, which should be a unique identifier used as the parameter name. 'loramode', 'lora', 'offsetX', 'offsetY' and 'scale' are internally used, so they cannot be used for labels.
|
||||
- **Label Input**: Each UI node has a 'label' input, which should be a unique identifier used as the parameter name. 'loramode' and 'lora' are internally used, so they cannot be used for labels.
|
||||
- **Enable Output**: Each UI node also has an 'enable' output to use with 'Control Bridge' for switching to bypass some nodes or FlipStreamSwitch* for switching input.
|
||||
- **Right Panel**: You can operate several prepared functions such as Status, Darker, Tagger, Preset, and Lora.
|
||||
- **Status**: The right panel shows ComfyUI status and error information.
|
||||
|
||||
+5
-5
@@ -1313,9 +1313,9 @@ async def viewer(request):
|
||||
<span id="darkerValue">{state["darker"]}</span>drk
|
||||
</div>
|
||||
<div class="row"><i>Preset</i></div>
|
||||
{"".join([f"""
|
||||
{"".join([f'''
|
||||
<button onclick="loadPreset(false, {{ presetFile: '{file.name}' }}, 'showPresetDialog')">{file.stem}</button>
|
||||
""" for file in Path("preset", state["presetFolder"]).glob("*.json")])}
|
||||
''' for file in Path("preset", state["presetFolder"]).glob("*.json")])}
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
@@ -1421,7 +1421,7 @@ async def set_frame(request):
|
||||
pngdata = base64.b64decode((await request.text()).split(',', 1)[1])
|
||||
with BytesIO(pngdata) as data:
|
||||
with BytesIO() as output:
|
||||
iio.imwrite(output, [iio.imread(data)], format="png", compression=STREAM_COMPRESSION)
|
||||
iio.imwrite(output, [iio.imread(data)], format="png", extension=".apng", compression=STREAM_COMPRESSION)
|
||||
frame_buffer = output.getvalue()
|
||||
frame_mtime = time.time()
|
||||
return web.Response()
|
||||
@@ -1772,7 +1772,7 @@ class FlipStreamPreviewBox:
|
||||
image = Image.fromarray(buf)
|
||||
image.thumbnail((256, 256))
|
||||
with BytesIO() as output:
|
||||
iio.imwrite(output, np.array(image), format="png", compression=STREAM_COMPRESSION)
|
||||
iio.imwrite(output, np.array(image), format="png", extension=".png", compression=STREAM_COMPRESSION)
|
||||
state[label + "PreviewBox"] = (time.time(), output.getvalue())
|
||||
return ()
|
||||
|
||||
@@ -2393,7 +2393,7 @@ class FlipStreamViewer:
|
||||
buf = (tensor.detach().cpu().numpy() * 255).astype(np.uint8)
|
||||
buf = np.concatenate([buf, np.flip(buf, axis=0)])
|
||||
with BytesIO() as output:
|
||||
iio.imwrite(output, buf, format='png', compression=STREAM_COMPRESSION, fps=fps)
|
||||
iio.imwrite(output, buf, format='png', extension=".apng", compression=STREAM_COMPRESSION, fps=fps)
|
||||
frame_buffer = output.getvalue()
|
||||
frame_mtime = time.time()
|
||||
frame_updating = False
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
[project]
|
||||
name = "comfyui_flipstreamviewer"
|
||||
description = "ComfyUI_FlipStreamViewer is a tool that provides a customizable viewer interface for flipping images with frame interpolation."
|
||||
version = "3.1.4"
|
||||
version = "3.1.5"
|
||||
license = {file = "LICENSE.txt"}
|
||||
|
||||
[project.urls]
|
||||
|
||||
@@ -1055,7 +1055,7 @@
|
||||
"checkpoints",
|
||||
"sd_xl_base_1.0.safetensors",
|
||||
"checkpoints",
|
||||
"ComfyUI\\models\\checkpoints",
|
||||
"ComfyUI/models/checkpoints",
|
||||
"",
|
||||
false,
|
||||
false,
|
||||
@@ -1604,7 +1604,7 @@
|
||||
"input",
|
||||
"",
|
||||
"input",
|
||||
"ComfyUI\\input",
|
||||
"ComfyUI/input",
|
||||
"",
|
||||
false,
|
||||
true,
|
||||
|
||||
@@ -516,7 +516,7 @@
|
||||
"checkpoints",
|
||||
"sd_xl_base_1.0.safetensors",
|
||||
"checkpoints",
|
||||
"ComfyUI\\models\\checkpoints",
|
||||
"ComfyUI/models/checkpoints",
|
||||
"",
|
||||
false,
|
||||
false,
|
||||
@@ -1391,4 +1391,4 @@
|
||||
"VHS_KeepIntermediate": true
|
||||
},
|
||||
"version": 0.4
|
||||
}
|
||||
}
|
||||
|
||||
@@ -349,7 +349,7 @@
|
||||
"checkpoints",
|
||||
"sd_xl_base_1.0.safetensors",
|
||||
"checkpoints",
|
||||
"ComfyUI\\models\\checkpoints",
|
||||
"ComfyUI/models/checkpoints",
|
||||
"",
|
||||
false,
|
||||
false,
|
||||
@@ -1964,7 +1964,7 @@
|
||||
"format": "video/h264-mp4",
|
||||
"frame_rate": 8,
|
||||
"workflow": "sc_00001.png",
|
||||
"fullpath": "C:\\work\\ComfyUI_windows_portable\\ComfyUI\\output\\sc_00001.mp4"
|
||||
"fullpath": "ComfyUI/output/sc_00001.mp4"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2616,7 +2616,7 @@
|
||||
"input",
|
||||
"",
|
||||
"input",
|
||||
"ComfyUI\\input",
|
||||
"ComfyUI/input",
|
||||
"",
|
||||
false,
|
||||
true,
|
||||
|
||||
@@ -1122,7 +1122,7 @@
|
||||
"Node name for S&R": "ControlNetLoader"
|
||||
},
|
||||
"widgets_values": [
|
||||
"SDXL\\CN-anytest_v4-marged_pn_dim256.safetensors"
|
||||
"SDXL/CN-anytest_v4-marged_pn_dim256.safetensors"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1496,7 +1496,7 @@
|
||||
"input",
|
||||
"",
|
||||
"input",
|
||||
"ComfyUI\\input",
|
||||
"ComfyUI/input",
|
||||
"",
|
||||
false,
|
||||
true,
|
||||
@@ -1738,7 +1738,7 @@
|
||||
"checkpoints",
|
||||
"sd_xl_base_1.0.safetensors",
|
||||
"checkpoints",
|
||||
"ComfyUI\\models\\checkpoints",
|
||||
"ComfyUI/models/checkpoints",
|
||||
"",
|
||||
false,
|
||||
true,
|
||||
@@ -2362,4 +2362,4 @@
|
||||
"VHS_KeepIntermediate": true
|
||||
},
|
||||
"version": 0.4
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
"checkpoints",
|
||||
"sd_xl_base_1.0.safetensors",
|
||||
"checkpoints",
|
||||
"ComfyUI\\models\\checkpoints",
|
||||
"ComfyUI/models/checkpoints",
|
||||
"",
|
||||
false,
|
||||
false,
|
||||
@@ -1910,4 +1910,4 @@
|
||||
"VHS_KeepIntermediate": true
|
||||
},
|
||||
"version": 0.4
|
||||
}
|
||||
}
|
||||
|
||||
@@ -768,7 +768,7 @@
|
||||
"checkpoints",
|
||||
"sd_xl_base_1.0.safetensors",
|
||||
"checkpoints",
|
||||
"ComfyUI\\models\\checkpoints",
|
||||
"ComfyUI/models/checkpoints",
|
||||
"",
|
||||
false,
|
||||
false,
|
||||
@@ -1004,4 +1004,4 @@
|
||||
}
|
||||
},
|
||||
"version": 0.4
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user