From d09d8b740d6a58b43701a2d2e7aaf090508e7aee Mon Sep 17 00:00:00 2001 From: zhouchengrong Date: Thu, 27 Jun 2024 10:55:27 +0800 Subject: [PATCH] =?UTF-8?q?feat=20oss=E6=9B=BF=E6=8D=A2=E4=B8=BAS3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix --- app/service/design/items/pipelines/painting.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/service/design/items/pipelines/painting.py b/app/service/design/items/pipelines/painting.py index cdccdc9..1bbcb51 100644 --- a/app/service/design/items/pipelines/painting.py +++ b/app/service/design/items/pipelines/painting.py @@ -204,7 +204,7 @@ class PrintPainting(object): result['print_image'] = result['pattern_image'] # print else: - if result['print']['print_angle_list'][0] != 0: + if "print_angle_list" in result['print'].keys() and result['print']['print_angle_list'][0] != 0: painting_dict = self.painting_collection(painting_dict, result, print_trigger=True) painting_dict['tile_print'] = self.rotate_crop_image(img=painting_dict['tile_print'], angle=-result['print']['print_angle_list'][0], crop=True) painting_dict['mask_inv_print'] = self.rotate_crop_image(img=painting_dict['mask_inv_print'], angle=-result['print']['print_angle_list'][0], crop=True) @@ -361,7 +361,7 @@ class PrintPainting(object): if not print_['IfSingle']: self.random_seed = random.randint(0, 1000) # 如果print 模式为overall 且 有角度的话 , 组合的print为正方形,方便裁剪 - if result['print']['print_angle_list'][0] != 0: + if "print_angle_list" in result['print'].keys() and result['print']['print_angle_list'][0] != 0: painting_dict['mask_inv_print'] = self.tile_image(single_mask_inv_print, dim_pattern, print_['scale'], dim_max, dim_max, painting_dict['location'], trigger=True) painting_dict['tile_print'] = self.tile_image(print_['image'], dim_pattern, print_['scale'], dim_max, dim_max, painting_dict['location'], trigger=True) else: