Python+Pillow:批量为 JPG 图片宽高各增 2cm 并保存至指定文件夹
以下是一个使用 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. 检查计算新宽度和高度的公式是否符合实际需求。 ######[AI写代码神器 | 354点数解答 | 2025-03-10 10:11:57]
- JavaScript 实现数组元素 src 转换:从原始数组到目标数组的巧妙处理(字节豆包 | 680点数解答 | 2025-08-04 17:09:03)196
- 超甜!用 HTML 代码让你无法拒绝成为千一的恋人(DeepSeek | 1411点数解答 | 2025-07-26 08:37:17)196
- Python+Pillow:批量为 JPG 图片宽高各增 2cm 并保存至指定文件夹(字节豆包 | 354点数解答 | 2025-03-10 10:11:57)180
- Python脚本:批量为JPG图片宽高各增2cm并保存至指定文件夹(字节豆包 | 334点数解答 | 2025-03-10 10:14:48)126
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)458
- Python实现含登录验证的多类型推荐系统界面搭建(GPT | 1425点数解答 | 2024-12-10 09:32:57)289
- PHP 开发必知:操作目录的 10 个常用函数全解析(百度文心 | 420点数解答 | 2023-11-09 17:58:57)274
- Python在Linux下用openpyxl库实现Excel数据跨文件转移及异常处理(字节豆包 | 429点数解答 | 2025-01-07 19:22:42)175
- Python 在 Linux 下用 openpyxl 实现 Excel 单元格值转移及错误处理(字节豆包 | 240点数解答 | 2025-01-09 17:09:26)186
- 无名杀技能代码揭秘:回合结束时轻松变换武将图!(字节豆包 | 340点数解答 | 2025-07-14 23:03:21)148
- 无名杀技能代码解析:从“闭月”到回合结束变换武将图(字节豆包 | 339点数解答 | 2025-07-14 23:10:12)124
- 无名杀新技能代码揭秘:准备摸牌+回合结束换图!(字节豆包 | 331点数解答 | 2025-07-14 23:13:42)134