diff --git a/app/service/design/items/pipelines/painting.py b/app/service/design/items/pipelines/painting.py index 1bbcb51..a738455 100644 --- a/app/service/design/items/pipelines/painting.py +++ b/app/service/design/items/pipelines/painting.py @@ -58,6 +58,8 @@ class Painting(object): # 使用OpenCV解码图像数组 # image = cv2.imdecode(image_array, cv2.IMREAD_COLOR) image = oss_get_image(bucket=bucket_name, object_name=object_name, data_type="cv2") + if image.shape[2] == 4: + image = cv2.cvtColor(image, cv2.COLOR_BGRA2BGR) return image @staticmethod