溫馨提示×

Pillow怎么增加或減少圖像的亮度

小億
104
2024-05-22 17:09:11
欄目: 編程語言

要增加或減少圖像的亮度,可以使用Pillow庫中的ImageEnhance模塊。以下是一個簡單的示例代碼來增加或減少圖像的亮度:

from PIL import Image, ImageEnhance

# 打開圖像文件
image = Image.open('image.jpg')

# 創(chuàng)建一個亮度增強對象
enhancer = ImageEnhance.Brightness(image)

# 增加亮度
bright_image = enhancer.enhance(1.5)  # 參數(shù)越大,亮度越高

# 減少亮度
dark_image = enhancer.enhance(0.5)  # 參數(shù)越小,亮度越低

# 保存增加或減少亮度后的圖像
bright_image.save('bright_image.jpg')
dark_image.save('dark_image.jpg')

在上面的代碼中,我們首先打開了一個圖像文件,然后創(chuàng)建了一個亮度增強對象,并通過調(diào)整enhance()方法的參數(shù)來增加或減少圖像的亮度。最后,使用save()方法保存增加或減少亮度后的圖像文件。

0