From fe2440c3901bfde666e33e44074018c210c11207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=AE=B6=E4=B9=90?= <14352673+xujialellll@user.noreply.gitee.com> Date: Mon, 10 Jun 2024 09:08:24 +0000 Subject: [PATCH] update image_transform.py. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 徐家乐 <14352673+xujialellll@user.noreply.gitee.com> --- image_transform.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/image_transform.py b/image_transform.py index ffd65c8..175f7a3 100644 --- a/image_transform.py +++ b/image_transform.py @@ -1,5 +1,6 @@ -from image_utils import logging # 从image_utils.py中导入logging对象 +from image_utils import logging # 从image_utils.py中导入logging对象 +from PIL import Image # 导入PIL库用于处理图像 def crop_image(image, crop_region): """ @@ -9,15 +10,14 @@ def crop_image(image, crop_region): :return: 裁剪后的图像 """ try: - logging.info(f"开始裁剪图像,裁剪区域,{crop_region}") - - # TODO: 从crop_region中提取上、下、左、右的坐标 + logging.info(f"开始裁剪图像,裁剪区域: {crop_region}") + # 从crop_region中提取上、下、左、右的坐标 + top, bottom, left, right = crop_region - # TODO: 直接使用切片操作,裁剪图像 image 生成裁剪后的图像 cropped_image - cropped_image = + # 直接使用切片操作,裁剪图像 image 生成裁剪后的图像 cropped_image + cropped_image = image.crop((left, top, right, bottom)) return cropped_image except Exception as e: - raise ValueError(f"Error occurred while cropping image: {e}") - + raise ValueError(f"Error occurred while cropping image: {e}") \ No newline at end of file -- Gitee