MCPcopy Create free account
hub / github.com/Infiziert90/getnative / save_images

Method save_images

getnative/app.py:257–268  ·  view source on GitHub ↗
(self, src_luma32)

Source from the content-addressed store, hash-verified

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 (

Callers 1

runMethod · 0.95

Calls 2

mask_detailMethod · 0.95
getwMethod · 0.95

Tested by

no test coverage detected