(self, src_luma32)
| 255 | return mask |
| 256 | |
| 257 | def save_images(self, src_luma32): |
| 258 | src = src_luma32 |
| 259 | first_out = imwri.Write(src, 'png', f'{self.output_dir}/{self.filename}_source%d.png') |
| 260 | first_out.get_frame(0) # trick vapoursynth into rendering the frame |
| 261 | for r in self.resolutions: |
| 262 | r = r * self.steps + self.min_h |
| 263 | image = self.mask_detail(src, self.getw(r), r) |
| 264 | mask_out = imwri.Write(image, 'png', f'{self.output_dir}/{self.filename}_mask_{r:d}p%d.png') |
| 265 | mask_out.get_frame(0) |
| 266 | descale_out = self.scaler.descaler(src, self.getw(r), r) |
| 267 | descale_out = imwri.Write(descale_out, 'png', f'{self.output_dir}/{self.filename}_{r:d}p%d.png') |
| 268 | descale_out.get_frame(0) |
| 269 | |
| 270 | def get_filename(self): |
| 271 | return ( |
no test coverage detected