def __call__(self, images_to_convert, refresh_rc, save_tiff): for image in images_to_convert: rc_params = self.__get_rc_params(refresh_rc, image.filepath) tiff_image_path = self.__get_temp_tiff_image_path(image) tiff_image_for_rc = utils.get_absolute_path_for_rc(tiff_image_path) try: create_normal_texture() except: cbPrint("Failed to invert green channel") rc_process = utils.run_rc(self.__rc_exe, tiff_image_for_rc, rc_params) # re-save the original image after running the RC to # prevent the original one from getting lost try: if ("_ddn" in image.name): image.save() except: cbPrint("Failed to invert green channel") rc_process.wait() if save_tiff: self.__save_tiffs() self.__remove_tmp_files()
def __call__(self, images_to_convert, refresh_rc, save_tiff): for image in images_to_convert: rc_params = self.__get_rc_params(refresh_rc, image.filepath) tiff_image_path = self.__get_temp_tiff_image_path(image) tiff_image_for_rc = utils.get_absolute_path_for_rc(tiff_image_path) rc_process = utils.run_rc(self.__rc_exe, tiff_image_for_rc, rc_params) rc_process.wait() if save_tiff: self.__save_tiffs() self.__remove_tmp_files()