修改项目名称
							parent
							
								
									64b41cbb5c
								
							
						
					
					
						commit
						5631f20efb
					
				|  | @ -28,6 +28,13 @@ def check_psd(psd_path): | ||||||
|     # elif not names[2][0].isdigit(): |     # elif not names[2][0].isdigit(): | ||||||
|     #     error_log.append(f'{psd_name}:{config.error_log.psd_name_error.value}') |     #     error_log.append(f'{psd_name}:{config.error_log.psd_name_error.value}') | ||||||
| 
 | 
 | ||||||
|  |     try: | ||||||
|  |         psd_point_num = int(names[1][:2]) | ||||||
|  |     except Exception as e: | ||||||
|  |         print(e) | ||||||
|  |         error_log.append(config.error_log.psd_name_error.value) | ||||||
|  |         return | ||||||
|  | 
 | ||||||
|     psd = PSDImage.open(psd_path) |     psd = PSDImage.open(psd_path) | ||||||
| 
 | 
 | ||||||
|     color_mode = get_psd_color_mode(psd_path) |     color_mode = get_psd_color_mode(psd_path) | ||||||
|  | @ -59,6 +66,7 @@ def check_psd(psd_path): | ||||||
|     all_tlight = [] |     all_tlight = [] | ||||||
|     all_tshadow = [] |     all_tshadow = [] | ||||||
|     all_group = [] |     all_group = [] | ||||||
|  |     all_group_num = [] | ||||||
|     # all_color_it_full = [] |     # all_color_it_full = [] | ||||||
|     # all_color_it_item = [] |     # all_color_it_item = [] | ||||||
|     is_exist_base = False |     is_exist_base = False | ||||||
|  | @ -88,6 +96,19 @@ def check_psd(psd_path): | ||||||
|                     error_log.append(f'{psd_name}:{item_layer.name}:{config.error_log.psd_item_name_error.value}') |                     error_log.append(f'{psd_name}:{item_layer.name}:{config.error_log.psd_item_name_error.value}') | ||||||
| 
 | 
 | ||||||
|         elif group_name in layer.name: |         elif group_name in layer.name: | ||||||
|  |             try: | ||||||
|  |                 group_num_str = layer.name.replace(group_name, "") | ||||||
|  |                 group_num = int(group_num_str) | ||||||
|  |             except Exception as e: | ||||||
|  |                 error_log.append(f'{psd_name}:{layer.name}:{config.error_log.group_name_error.value}') | ||||||
|  |                 print(e) | ||||||
|  |                 continue | ||||||
|  |             if group_num <= 0 or group_num > psd_point_num: | ||||||
|  |                 error_log.append(f'{psd_name}:{layer.name}:{config.error_log.group_name_error.value}') | ||||||
|  |                 continue | ||||||
|  |             else: | ||||||
|  |                 all_group_num.append(group_num) | ||||||
|  | 
 | ||||||
|             if not layer.is_group(): |             if not layer.is_group(): | ||||||
|                 error_log.append(f'{psd_name}:{layer.name}:{config.error_log.group_name_error.value}') |                 error_log.append(f'{psd_name}:{layer.name}:{config.error_log.group_name_error.value}') | ||||||
|             elif layer.name in all_group: |             elif layer.name in all_group: | ||||||
|  | @ -96,6 +117,9 @@ def check_psd(psd_path): | ||||||
|                 all_group.append(layer.name) |                 all_group.append(layer.name) | ||||||
|                 is_exit_full = False |                 is_exit_full = False | ||||||
|                 for child_layer in layer: |                 for child_layer in layer: | ||||||
|  |                     if group_num_str not in child_layer.name: | ||||||
|  |                         error_log.append(f'{psd_name}:{child_layer.name}:{config.error_log.child_layer_not_in_group.value}') | ||||||
|  | 
 | ||||||
|                     if child_layer.is_group(): |                     if child_layer.is_group(): | ||||||
|                         error_log.append(f'{psd_name}:{child_layer.name}:{config.error_log.child_layer_is_group.value}') |                         error_log.append(f'{psd_name}:{child_layer.name}:{config.error_log.child_layer_is_group.value}') | ||||||
|                     else: |                     else: | ||||||
|  | @ -138,6 +162,10 @@ def check_psd(psd_path): | ||||||
|     if not is_exist_titem_group: |     if not is_exist_titem_group: | ||||||
|         error_log.append(f'{psd_name}:{config.error_log.item_group_not_exit.value}') |         error_log.append(f'{psd_name}:{config.error_log.item_group_not_exit.value}') | ||||||
| 
 | 
 | ||||||
|  |     for i in range(1,psd_point_num + 1): | ||||||
|  |         if i not in all_group_num: | ||||||
|  |             error_log.append(f'{psd_name}:{i}:{config.error_log.group_lack.value}') | ||||||
|  | 
 | ||||||
|     all_item_count = len(all_items) |     all_item_count = len(all_items) | ||||||
|     if len(all_full) != all_item_count: |     if len(all_full) != all_item_count: | ||||||
|             #or ( len(all_color_it_item) != 0 and len(all_color_it_item) != all_item_count) or ( |             #or ( len(all_color_it_item) != 0 and len(all_color_it_item) != all_item_count) or ( | ||||||
|  |  | ||||||
|  | @ -3,7 +3,7 @@ import enum | ||||||
| psd_standard_width = 3000 | psd_standard_width = 3000 | ||||||
| psd_standard_height = 2000 | psd_standard_height = 2000 | ||||||
| psd_standard_width2 = 2000 | psd_standard_width2 = 2000 | ||||||
| psd_standard_height2 = 3000 | psd_standard_height2 = 2910 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class error_log(enum.Enum): | class error_log(enum.Enum): | ||||||
|  | @ -28,4 +28,6 @@ class error_log(enum.Enum): | ||||||
|     group_name_error = '分组的名字错误' |     group_name_error = '分组的名字错误' | ||||||
|     child_layer_is_group = '子层级是个分组' |     child_layer_is_group = '子层级是个分组' | ||||||
|     child_layer_unknown = '子层级名字未知' |     child_layer_unknown = '子层级名字未知' | ||||||
|     group_tfull_not_exit = '分组下没有full图层' |     child_layer_not_in_group = '子层级名字和分组名字没有对应上' | ||||||
|  |     group_tfull_not_exit = '分组下没有full图层' | ||||||
|  |     group_lack = '缺少这个group' | ||||||
		Loading…
	
		Reference in New Issue