rupeshs commited on
Commit
5ebc76c
1 Parent(s): da7edff

simple upscaler

Browse files
Files changed (1) hide show
  1. frontend/webui/text_to_image_ui.py +9 -1
frontend/webui/text_to_image_ui.py CHANGED
@@ -10,6 +10,9 @@ from frontend.utils import is_reshape_required
10
  from app_settings import AppSettings
11
  from constants import DEVICE
12
  from frontend.utils import enable_openvino_controls
 
 
 
13
 
14
  random_enabled = True
15
 
@@ -72,8 +75,13 @@ def generate_text_to_image(
72
  previous_height = 384
73
  previous_model_id = model_id
74
  previous_num_of_images = 1
 
 
 
 
 
75
 
76
- return images
77
 
78
 
79
  def get_text_to_image_ui(app_settings: AppSettings) -> None:
 
10
  from app_settings import AppSettings
11
  from constants import DEVICE
12
  from frontend.utils import enable_openvino_controls
13
+ from scipy.ndimage import zoom
14
+ import numpy as np
15
+ from PIL import Image
16
 
17
  random_enabled = True
18
 
 
75
  previous_height = 384
76
  previous_model_id = model_id
77
  previous_num_of_images = 1
78
+ out_images = []
79
+ for image in images:
80
+ img_arr = np.array(image)
81
+ upscaled_image = zoom(img_arr, (2, 2, 1), order=3)
82
+ out_images.append(Image.fromarray(upscaled_image.astype(np.uint8)))
83
 
84
+ return out_images
85
 
86
 
87
  def get_text_to_image_ui(app_settings: AppSettings) -> None: