写一个Python程序将图片大小变成100x100像素
时间: 2024-10-03 20:02:18 浏览: 38
写一个python程序,树莓派控制LED
当然可以。下面是一个简单的Python程序,使用Pillow库(Python Imaging Library的分支)来调整图片大小为100x100像素:
```python
from PIL import Image
def resize_image(input_image_path, output_image_path):
try:
with Image.open(input_image_path) as im:
resized_im = im.resize((100, 100), Image.ANTIALIAS) # 使用抗锯齿算法
resized_im.save(output_image_path) # 保存调整后的图片
print(f"{input_image_path}已成功调整为100x100像素并保存为{output_image_path}")
except IOError:
print(f"无法打开或处理 {input_image_path}")
# 使用方法
input_img = 'path_to_your_input_image.jpg' # 替换为你要处理的图片路径
output_img = 'new_resized_image.jpg' # 新图片的保存位置
resize_image(input_img, output_img)
```
这个程序接受两个参数:输入图片的路径和输出图片的路径。首先它尝试打开输入图片,然后使用`.resize()`函数调整尺寸,最后保存处理后的图片。如果过程中发生IO错误(比如图片不存在或无法读取),它会捕获异常并打印错误消息。
阅读全文