示例#1
0
 def download_reference_image(self):
     """Downloads the last taken image and save it as the reference image"""
     f = image_file.format(convert_number(0), self.camera_model.image_ext)
     fpath = join(images_dir, f)
     folder, f = self.get_last_folder_file()
     url_photo = self.camera_model.url_photo.format(self.url, folder, f)
     self.append_image_to_queue(fpath, f, url_photo, threading=False)
     resize_image(fpath)
示例#2
0
 def download_last_image(self):
     """Downloads the last image in the full-resolution and as a preview"""
     # wait 2 seconds before transfer the image to make sure that
     # that the camera safes the last image
     sleep(2)
     folder, f = self.get_last_folder_file()
     url_photo = self.camera_model.url_photo.format(self.url, folder, f)
     self.img_num = self.img_num + 1
     fname = image_file.format(convert_number(self.img_num),
                               self.camera_model.image_ext)
     self.append_preview_to_queue(url_photo, fname)
     self.append_image_to_queue(join(images_dir, fname), fname, url_photo)
示例#3
0
 def copy_images(self, files):
     values = []
     ref_time = getmtime(files[0])
     progress = ProcessDialog(title="Copy image", max_n=len(files))
     for i in range(len(files)):
         f = files[i]
         progress.update(i, msg="Copy file: {0}".format(basename(f)))
         ext = "." + f.split('.')[-1]
         dst_file = image_file.format(convert_number(i), ext)
         dst = join(images_dir, dst_file)
         copy(f, dst)
         values.append((dst_file, getmtime(f) - ref_time))
     progress.close()
     return values
示例#4
0
 def copy_files(self, fnames, dst_path, fname):
     fdlg = FileDialog(wildcard="*.csv*", title="Select {0}".format(fnames),
                       action='open files')
     if fdlg.open() == OK:
         files = sorted(fdlg.paths)
         progress = ProcessDialog(title="Copy file", max_n=len(files))
         for i in range(1, len(files)):
             f = files[i]
             progress.update(i, msg="Copy file: {0}".format(basename(f)))
             dst_file = fname.format(convert_number(i))
             dst = join(dst_path, dst_file)
             copy(f, dst)
         progress.close()
         return True
     return False
示例#5
0
 def show_strain_eyy(self, index):
     fname = strain_eyy_img_file.format(convert_number(index))
     self.fpath = join(result_normal_dir, fname)
     self.cur_image = ImageResource(join(result_resized_dir, fname))