python对图片颜色校正,使用Python PIL更改图像色调
时间: 2024-03-18 15:38:51 浏览: 127
使用PIL(Python-Imaging)反转图像的颜色方法
要使用Python PIL库更改图像色调,可以按照以下步骤:
1. 导入所需库
```python
from PIL import Image
import numpy as np
```
2. 加载图像
```python
img = Image.open("image.jpg")
```
3. 转换图像为numpy数组
```python
img_array = np.array(img)
```
4. 对图像数组进行色调调整
```python
# 蓝色通道增强
img_array[:, :, 2] = np.clip(img_array[:, :, 2] * 1.5, 0, 255)
# 绿色通道减弱
img_array[:, :, 1] = np.clip(img_array[:, :, 1] * 0.8, 0, 255)
# 红色通道不变
img_array[:, :, 0] = img_array[:, :, 0]
```
5. 将numpy数组转换回图像对象
```python
img_new = Image.fromarray(img_array)
```
6. 保存新图像
```python
img_new.save("image_new.jpg")
```
这样就可以使用Python PIL库对图像进行色调调整了。具体的调整方式可以根据需要自行修改。
阅读全文