Update app.py
Browse files
app.py
CHANGED
@@ -87,9 +87,10 @@ def realesrgan(img, model_name, denoise_strength, face_enhance, outscale, ext):
|
|
87 |
channel_multiplier=2,
|
88 |
bg_upsampler=upsampler)
|
89 |
|
90 |
-
|
|
|
91 |
parameters = img.text['parameters']
|
92 |
-
|
93 |
parameters = ''
|
94 |
|
95 |
# Convert the input PIL image to cv2 image, so that it can be processed by realesrgan
|
@@ -117,7 +118,9 @@ def realesrgan(img, model_name, denoise_strength, face_enhance, outscale, ext):
|
|
117 |
metadata = PngInfo()
|
118 |
if parameters != '':
|
119 |
metadata.add_text("parameters", parameters)
|
120 |
-
|
|
|
|
|
121 |
global last_file
|
122 |
last_file = out_filename
|
123 |
return out_filename
|
|
|
87 |
channel_multiplier=2,
|
88 |
bg_upsampler=upsampler)
|
89 |
|
90 |
+
# parameters
|
91 |
+
if ext == 'png':
|
92 |
parameters = img.text['parameters']
|
93 |
+
else:
|
94 |
parameters = ''
|
95 |
|
96 |
# Convert the input PIL image to cv2 image, so that it can be processed by realesrgan
|
|
|
118 |
metadata = PngInfo()
|
119 |
if parameters != '':
|
120 |
metadata.add_text("parameters", parameters)
|
121 |
+
cv2.imwrite(out_filename, output, [int(cv2.IMWRITE_PNG_COMPRESSION), 0], pnginfo=metadata)
|
122 |
+
else:
|
123 |
+
cv2.imwrite(out_filename, output)
|
124 |
global last_file
|
125 |
last_file = out_filename
|
126 |
return out_filename
|