kopia lustrzana https://github.com/dnet/pySSTV
extracted function generate_png_filename
rodzic
e395427dfb
commit
c0c6520c40
|
@ -133,8 +133,7 @@ class ProgressCanvas(Canvas):
|
|||
|
||||
def transmit_current_image(image, drawable, mode, vox, fskid):
|
||||
sstv = MODULE_MAP[mode]
|
||||
handle, png_fn = mkstemp(suffix='.png', prefix='pysstv-gimp-')
|
||||
os.fdopen(handle).close()
|
||||
png_fn = generate_png_filename()
|
||||
try:
|
||||
pdb.gimp_file_save(image, drawable, png_fn, png_fn)
|
||||
pil_img = Image.open(png_fn)
|
||||
|
@ -166,6 +165,11 @@ def transmit_current_image(image, drawable, mode, vox, fskid):
|
|||
finally:
|
||||
os.remove(png_fn)
|
||||
|
||||
def generate_png_filename():
|
||||
handle, png_fn = mkstemp(suffix='.png', prefix='pysstv-gimp-')
|
||||
os.fdopen(handle).close()
|
||||
return png_fn
|
||||
|
||||
register(
|
||||
"pysstv_for_gimp",
|
||||
"PySSTV for GIMP",
|
||||
|
|
Ładowanie…
Reference in New Issue