使用 PI 库的 filter()函数,调整图像亮度为原来的两倍,图像为 boy.jpg提示:使用库函数ImageEnhance(),对图像进行处理
时间: 2024-09-24 13:23:59 浏览: 48
c语言函数库调用.rar_C函数_C函数库_c语言函数库_c语言库函数_库函数
在Python中,可以使用PIL (Python Imaging Library) 或其更现代的 fork PILLOW 库来操作图像,包括调整亮度。不过PI库并不直接提供filter()函数来改变亮度,而是通过`ImageEnhance`模块来增强图片效果。以下是使用Pillow库调整男孩图片"boy.jpg"亮度为原来两倍的一个示例:
```python
from PIL import Image, ImageEnhance
# 打开图片文件
img = Image.open("boy.jpg")
# 创建亮度增强器对象
enhancer = ImageEnhance.Brightness(img)
# 将亮度设置为原始值的两倍(增强)
brightened_img = enhancer.enhance(2.0)
# 保存处理后的图片
brightened_img.save("bright_boy.jpg")
```
在这个例子中,`ImageEnhance.Brightness()`创建了一个亮度增强器,然后`enhance(2.0)`将图像的亮度提升了两倍。最后,`save("bright_boy.jpg")`将增强后的图像保存为新的文件。
阅读全文