k-kotetsu commited on
Commit
8f10785
·
1 Parent(s): 003f529

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
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
- try:
 
91
  parameters = img.text['parameters']
92
- except:
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
- cv2.imwrite(out_filename, output)
 
 
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