Spaces:
Running
on
Zero
Running
on
Zero
image sizing
Browse files
app.py
CHANGED
@@ -20,7 +20,6 @@ import yaml
|
|
20 |
from huggingface_hub import hf_hub_download
|
21 |
|
22 |
import folder_paths
|
23 |
-
from comfy import model_management
|
24 |
from nodes import NODE_CLASS_MAPPINGS
|
25 |
|
26 |
# Load available models from HF
|
@@ -54,11 +53,6 @@ hf_hub_download(
|
|
54 |
filename="buffalo_l.zip",
|
55 |
local_dir="models/insightface/models",
|
56 |
)
|
57 |
-
# hf_hub_download(
|
58 |
-
# repo_id="AdamCodd/vit-base-nsfw-detector",
|
59 |
-
# filename="model.safetensors",
|
60 |
-
# local_dir="models/nsfw_detector/vit-base-nsfw-detector",
|
61 |
-
# )
|
62 |
hf_hub_download(
|
63 |
repo_id="model2/advance_face_model",
|
64 |
filename="advance_face_model.safetensors",
|
@@ -96,6 +90,7 @@ def import_custom_nodes() -> None:
|
|
96 |
# Preload nodes, models.
|
97 |
import_custom_nodes()
|
98 |
loadimage = NODE_CLASS_MAPPINGS["LoadImage"]()
|
|
|
99 |
upscalemodelloader = NODE_CLASS_MAPPINGS["UpscaleModelLoader"]()
|
100 |
reactorloadfacemodel = NODE_CLASS_MAPPINGS["ReActorLoadFaceModel"]()
|
101 |
FACE_MODEL = reactorloadfacemodel.load_model(
|
@@ -106,13 +101,6 @@ reactorfaceswap = NODE_CLASS_MAPPINGS["ReActorFaceSwap"]()
|
|
106 |
imageupscalewithmodel = NODE_CLASS_MAPPINGS["ImageUpscaleWithModel"]()
|
107 |
saveimage = NODE_CLASS_MAPPINGS["SaveImage"]()
|
108 |
UPSCALE_MODEL = upscalemodelloader.load_model(model_name="ESRGAN/4x_NMKD-Siax_200k.pth")
|
109 |
-
# model_loaders = [
|
110 |
-
# UPSCALE_MODEL,
|
111 |
-
# FACE_MODEL,
|
112 |
-
# ]
|
113 |
-
# model_management.load_models_gpu([
|
114 |
-
# loader[0].patcher if hasattr(loader[0], 'patcher') else loader[0] for loader in model_loaders
|
115 |
-
# ])
|
116 |
|
117 |
|
118 |
def load_extra_path_config(yaml_path):
|
@@ -230,6 +218,12 @@ def advance_blur(input_image):
|
|
230 |
image=input_image,
|
231 |
)
|
232 |
|
|
|
|
|
|
|
|
|
|
|
|
|
233 |
resized_input_image = imageresize.execute(
|
234 |
width=2560,
|
235 |
height=2560,
|
@@ -262,8 +256,8 @@ def advance_blur(input_image):
|
|
262 |
)
|
263 |
|
264 |
final_image = imageresize.execute(
|
265 |
-
width=
|
266 |
-
height=
|
267 |
interpolation="lanczos",
|
268 |
method="keep proportion",
|
269 |
condition="downscale if bigger",
|
|
|
20 |
from huggingface_hub import hf_hub_download
|
21 |
|
22 |
import folder_paths
|
|
|
23 |
from nodes import NODE_CLASS_MAPPINGS
|
24 |
|
25 |
# Load available models from HF
|
|
|
53 |
filename="buffalo_l.zip",
|
54 |
local_dir="models/insightface/models",
|
55 |
)
|
|
|
|
|
|
|
|
|
|
|
56 |
hf_hub_download(
|
57 |
repo_id="model2/advance_face_model",
|
58 |
filename="advance_face_model.safetensors",
|
|
|
90 |
# Preload nodes, models.
|
91 |
import_custom_nodes()
|
92 |
loadimage = NODE_CLASS_MAPPINGS["LoadImage"]()
|
93 |
+
getimagesize = NODE_CLASS_MAPPINGS["GetImageSize"]()
|
94 |
upscalemodelloader = NODE_CLASS_MAPPINGS["UpscaleModelLoader"]()
|
95 |
reactorloadfacemodel = NODE_CLASS_MAPPINGS["ReActorLoadFaceModel"]()
|
96 |
FACE_MODEL = reactorloadfacemodel.load_model(
|
|
|
101 |
imageupscalewithmodel = NODE_CLASS_MAPPINGS["ImageUpscaleWithModel"]()
|
102 |
saveimage = NODE_CLASS_MAPPINGS["SaveImage"]()
|
103 |
UPSCALE_MODEL = upscalemodelloader.load_model(model_name="ESRGAN/4x_NMKD-Siax_200k.pth")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
|
105 |
|
106 |
def load_extra_path_config(yaml_path):
|
|
|
218 |
image=input_image,
|
219 |
)
|
220 |
|
221 |
+
image_size = getimagesize.execute(
|
222 |
+
image=get_value_at_index(loaded_input_image, 0),
|
223 |
+
)
|
224 |
+
original_width = get_value_at_index(image_size, 0)
|
225 |
+
original_height = get_value_at_index(image_size, 1)
|
226 |
+
|
227 |
resized_input_image = imageresize.execute(
|
228 |
width=2560,
|
229 |
height=2560,
|
|
|
256 |
)
|
257 |
|
258 |
final_image = imageresize.execute(
|
259 |
+
width=original_width,
|
260 |
+
height=original_height,
|
261 |
interpolation="lanczos",
|
262 |
method="keep proportion",
|
263 |
condition="downscale if bigger",
|