请编写一个对图片处理的Python程序,来测试计算机的计算能力和读写能力
时间: 2024-02-09 17:11:07 浏览: 28
好的,以下是一个简单的对图片进行缩放和保存的Python程序,你可以在本地创建一个图片文件夹,将需要处理的图片文件放入其中,然后运行这个程序进行测试。
``` python
from PIL import Image
import os
# 图片文件夹路径
img_folder = "图片文件夹路径"
# 缩放比例
scale = 0.5
# 循环遍历文件夹中的所有图片文件
for img_file in os.listdir(img_folder):
# 打开图片文件
img_path = os.path.join(img_folder, img_file)
img = Image.open(img_path)
# 缩放图片
width, height = img.size
new_size = (int(width * scale), int(height * scale))
new_img = img.resize(new_size)
# 保存图片
new_img_path = os.path.join(img_folder, "new_" + img_file)
new_img.save(new_img_path)
# 关闭图片文件
img.close()
new_img.close()
```
这个程序使用了Python的Pillow库来处理图片,它支持多种图片格式,包括JPEG、PNG、GIF等。程序将图片缩放到原来的一半大小,并保存为新的文件,文件名前加上了"new_"前缀。你可以根据需要修改程序来进行测试。