要增加或減少圖像的亮度,可以使用Pillow庫中的ImageEnhance模塊。以下是一個簡單的示例代碼來增加或減少圖像的亮度:
from PIL import Image, ImageEnhance
# 打開圖像文件
image = Image.open('image.jpg')
# 創建一個亮度增強對象
enhancer = ImageEnhance.Brightness(image)
# 增加亮度
bright_image = enhancer.enhance(1.5) # 參數越大,亮度越高
# 減少亮度
dark_image = enhancer.enhance(0.5) # 參數越小,亮度越低
# 保存增加或減少亮度后的圖像
bright_image.save('bright_image.jpg')
dark_image.save('dark_image.jpg')
在上面的代碼中,我們首先打開了一個圖像文件,然后創建了一個亮度增強對象,并通過調整enhance()
方法的參數來增加或減少圖像的亮度。最后,使用save()
方法保存增加或減少亮度后的圖像文件。