PIL读取jpg图片锐度,亮度,对比度,饱和度
时间: 2024-10-23 10:15:33 浏览: 61
PIL(Python Imaging Library),现在称为Pillow,是一个流行的图像处理库,它支持多种图像格式,包括JPEG。如果你想调整jpg图片的锐度、亮度、对比度和饱和度,可以按照以下步骤操作:
1. **导入Pillow模块**:
```python
from PIL import Image, ImageEnhance
```
2. **打开图片**:
```python
img = Image.open('example.jpg')
```
3. **创建增强对象**:
- 对比度:`enhancer = ImageEnhance.Contrast(img)`
- 亮度:`enhancer = ImageEnhance.Brightness(img)`
- 饱和度:`enhancer = ImageEnhance.Color(img)`
- 锐度:Pillow本身并不直接提供调整锐度的功能,你可以通过模糊和锐化来间接改变,但效果可能不如专业的图像编辑软件。
4. **应用调整**:
- 对比度:`new_img = enhancer.enhance(factor)`,`factor`是一个浮点数,范围通常在0.1到5之间。
- 亮度:`new_img = enhancer.enhance(factor)`
- 饱和度:`new_img = enhancer.enhance(factor)`
**注意**:锐度调整通常是通过先模糊再锐化来实现,这可能会引入噪声,所以需要谨慎操作。
5. **保存新图**:
```python
new_img.save('modified_example.jpg')
```
阅读全文