酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

读取图片文件名, 按文件名尺寸 改对应图的尺寸

以下是用 Python 实现读取图片文件名并根据文件名修改对应图片尺寸的代码: ```python import os from PIL import Image def resize_images(): # 图片所在的文件夹路径 folder_path = 'your_folder_path' for filename in os.listdir(folder_path): # 检查是否为图片文件 if filename.endswith(('.jpg', '.jpeg', '.png')): # 提取文件名中的尺寸信息 size_info = filename.split('_')[1].split('.')[0] width, height = size_info.split('x') width = int(width) height = int(height) # 打开图片 image = Image.open(os.path.join(folder_path, filename)) # 调整图片尺寸 resized_image = image.resize((width, height)) # 保存修改后的图片 resized_image.save(os.path.join(folder_path, 'resized_' + filename)) resize_images() ``` // 以下是 3 点额外需要注意的逻辑点: // 1. 确保提供的文件夹路径存在并且有权限访问。 // 2. 处理可能出现的异常情况,比如文件名格式不符合预期或者图片读取失败。 // 3. 考虑图片的原始比例,避免过度拉伸或压缩导致图片失真。 [2024-12-04 17:00:11 | AI写代码神器 | 296点数解答]

相关提问