以下是一个使用 Python 语言和 `pillow` 库来实现的脚本: ```python from PIL import Image import os def resize_and_save_images(input_folder, output_folder): # 遍历输入文件夹中的所有 jpg 图片 for filename in os.listdir(input_folder): if filename.endswith('.jpg'): image_path = os.path.join(input_folder, filename) image = Image.open(image_path) # 获取原始宽度和高度 original_width, original_height = image.size # 计算新的宽度和高度(单位:像素) new_width = int(original_width + (2 * 96)) # 1cm 约等于 96 像素 new_height = int(original_height + (2 * 96)) # 调整图片大小 resized_image = image.resize((new_width, new_height)) # 构建输出文件路径 output_path = os.path.join(output_folder, filename) # 保存图片 resized_image.save(output_path) input_folder = "your_input_folder" # 替换为实际的输入文件夹路径 output_folder = "your_output_folder" # 替换为实际的输出文件夹路径 resize_and_save_images(input_folder, output_folder) ``` 额外需要注意的逻辑点: 1. 确保输入文件夹和输出文件夹存在且有相应的读写权限。 2. 注意图片的格式是否真的为 jpg,以防处理其他格式的文件出现错误。 3. 检查计算新宽度和高度的公式是否符合实际需求。 [2025-03-10 10:11:57 | AI写代码神器 | 354点数解答]