如何将图片批量扩图为800*800
时间: 2024-12-21 14:29:04 浏览: 3
批量将图片扩为800x800像素通常需要一些脚本或软件工具,这里提供一种常见的Python方法,使用PIL库(Python Imaging Library),它是一个强大的图像处理库:
1. 首先,确保已经安装了`Pillow`库,如果没有,可以使用pip安装:
```
pip install Pillow
```
2. 使用Python编写脚本,例如创建一个名为`resize_images.py`的文件,内容如下:
```python
from PIL import Image
def resize_image(input_folder, output_folder):
if not os.path.exists(output_folder):
os.makedirs(output_folder)
for filename in os.listdir(input_folder):
try:
img = Image.open(os.path.join(input_folder, filename))
resized_img = img.resize((800, 800), Image.ANTIALIAS) # 使用抗锯齿缩放保证质量
resized_img.save(os.path.join(output_folder, filename))
except Exception as e:
print(f"Error processing {filename}: {e}")
# 调用函数
input_path = "path/to/input/folder"
output_path = "path/to/output/folder"
resize_image(input_path, output_path)
```
3. 将上述代码中的`input_folder`替换为你的原始图片所在的文件夹路径,`output_folder`设为你想要保存调整后的图片的文件夹。
4. 运行这个脚本,它会遍历指定输入目录下的所有图片,并将其扩展到800x800像素大小。
阅读全文