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)
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)
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
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
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))