Spaces:
Running
on
Zero
Running
on
Zero
刘虹雨
commited on
Commit
·
51afc14
1
Parent(s):
b1ae546
update code
Browse files
app.py
CHANGED
@@ -648,6 +648,7 @@ def assert_input_image(input_image):
|
|
648 |
@spaces.GPU(duration=30)
|
649 |
def process_image(input_image_dir, source_type, is_style, save_dir):
|
650 |
|
|
|
651 |
""" 🎯 处理 input_image,根据是否是示例图片执行不同逻辑 """
|
652 |
process_img_input_dir = os.path.join(save_dir, 'input_image')
|
653 |
process_img_save_dir = os.path.join(save_dir, 'processed_img')
|
@@ -658,7 +659,7 @@ def process_image(input_image_dir, source_type, is_style, save_dir):
|
|
658 |
os.makedirs(process_img_input_dir, exist_ok=True)
|
659 |
if source_type == "example":
|
660 |
image = Image.open(input_image_dir)
|
661 |
-
return image, source_type, image_name_true
|
662 |
else:
|
663 |
# input_process_model.inference(input_image, process_img_save_dir)
|
664 |
shutil.copy(input_image_dir, process_img_input_dir)
|
@@ -672,7 +673,7 @@ def process_image(input_image_dir, source_type, is_style, save_dir):
|
|
672 |
imge_dir = os.path.join(process_img_save_dir, 'dataset/images512x512/input_image', closest_match)
|
673 |
image = Image.open(imge_dir)
|
674 |
image_name_true = closest_match
|
675 |
-
return image, source_type, image_name_true
|
676 |
|
677 |
|
678 |
|
@@ -699,7 +700,7 @@ def style_transfer(processed_image, style_prompt, cfg, strength, save_base,image
|
|
699 |
controlnet_conditioning_scale=1.5
|
700 |
)['images'][0]
|
701 |
trg_img_pil.save(os.path.join(save_dir, image_name_true))
|
702 |
-
return trg_img_pil
|
703 |
|
704 |
|
705 |
|
|
|
648 |
@spaces.GPU(duration=30)
|
649 |
def process_image(input_image_dir, source_type, is_style, save_dir):
|
650 |
|
651 |
+
|
652 |
""" 🎯 处理 input_image,根据是否是示例图片执行不同逻辑 """
|
653 |
process_img_input_dir = os.path.join(save_dir, 'input_image')
|
654 |
process_img_save_dir = os.path.join(save_dir, 'processed_img')
|
|
|
659 |
os.makedirs(process_img_input_dir, exist_ok=True)
|
660 |
if source_type == "example":
|
661 |
image = Image.open(input_image_dir)
|
662 |
+
return image, source_type, image_name_true
|
663 |
else:
|
664 |
# input_process_model.inference(input_image, process_img_save_dir)
|
665 |
shutil.copy(input_image_dir, process_img_input_dir)
|
|
|
673 |
imge_dir = os.path.join(process_img_save_dir, 'dataset/images512x512/input_image', closest_match)
|
674 |
image = Image.open(imge_dir)
|
675 |
image_name_true = closest_match
|
676 |
+
return image, source_type, image_name_true # 这里替换成 处理用户上传图片的逻辑
|
677 |
|
678 |
|
679 |
|
|
|
700 |
controlnet_conditioning_scale=1.5
|
701 |
)['images'][0]
|
702 |
trg_img_pil.save(os.path.join(save_dir, image_name_true))
|
703 |
+
return trg_img_pil # 🚨 这里需要替换成你的风格转换逻辑
|
704 |
|
705 |
|
706 |
|