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

写一个有bat 读取图片文件名, 按文件名尺寸 改对应图的尺寸的代码

以下是一个使用 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', '.png', '.jpeg')): # 提取文件名中的尺寸信息 size_info = filename.split('_')[1] # 假设文件名格式为 image_100x200.jpg 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, filename)) resize_images() ``` 额外需要注意的逻辑点: 1. 请确保输入的文件夹路径存在且包含图片文件。 2. 文件名中提取尺寸信息的格式要与实际文件名格式一致。 3. 处理图片尺寸转换时,要注意尺寸值的有效性,避免出现负数或异常值。 [2024-12-04 17:20:23 | AI写代码神器 | 293点数解答]

相关提问