update resizing
Browse files
app.py
CHANGED
@@ -58,6 +58,11 @@ def chat(image_in, in_steps, in_guidance_scale, in_img_guidance_scale, image_hid
|
|
58 |
else:
|
59 |
seed = random.randint(0, 1000000)
|
60 |
img_name = f"./edited_image_{seed}.png"
|
|
|
|
|
|
|
|
|
|
|
61 |
edited_image = pipe(prompt, image=image_in, num_inference_steps=int(in_steps), guidance_scale=float(in_guidance_scale), image_guidance_scale=float(in_img_guidance_scale)).images[0]
|
62 |
if os.path.exists(img_name):
|
63 |
os.remove(img_name)
|
|
|
58 |
else:
|
59 |
seed = random.randint(0, 1000000)
|
60 |
img_name = f"./edited_image_{seed}.png"
|
61 |
+
#Resizing to handle memory errors
|
62 |
+
basewidth = 512
|
63 |
+
wpercent = (basewidth/float(image_in.size[0]))
|
64 |
+
hsize = int((float(image_in.size[1])*float(wpercent)))
|
65 |
+
image_in = image_in.resize((basewidth,hsize), Image.Resampling.LANCZOS)
|
66 |
edited_image = pipe(prompt, image=image_in, num_inference_steps=int(in_steps), guidance_scale=float(in_guidance_scale), image_guidance_scale=float(in_img_guidance_scale)).images[0]
|
67 |
if os.path.exists(img_name):
|
68 |
os.remove(img_name)
|