PIL是Python Imaging Library,它為python解釋器提供了圖像編輯函數。的ImageEnhance
模塊包含許多可用於圖像增強的類。
ImageEnhance.Color()方法-
此類可以用於調整圖像的色彩平衡,其方式類似於彩色電視機上的控件。增強因子0.0產生黑白圖像。 1.0的係數給出原始圖像。
用法: ImageEnhance.Color(image)
首先,需要創建相應類別的對象以增強圖像。
# This will import Image and ImageEnhance modules
from PIL import Image, ImageEnhance
# Opening Image
im = Image.open(r"C:\Users\Admin\Pictures\images.png")
# Creating object of Color class
im3 = ImageEnhance.Color(im)
# showing resultant image
im3.enhance(0.0).show()
輸出:
對於第一圖像因子= 0.0,對於第二圖像因子為5.0。
ImageEnhance.Contrast()方法-
此類可用於控製圖像的對比度,類似於電視機上的對比度控製。增強因子0.0給出純灰色圖像。 1.0的係數給出原始圖像。
用法:
obj = ImageEnhance.Contrast(image)
obj.enhance(factor)First, it is required to create an object of corresponding class in order to enhance image.
# This will import Image and ImageEnhance modules
from PIL import Image, ImageEnhance
# Opening Image
im = Image.open(r"C:\Users\Admin\Pictures\images.png")
# Creating object of Contrast class
im3 = ImageEnhance.Contrast(im)
# showing resultant image
im3.enhance(0.0).show()
輸出:
對於第一個圖像因子為5.0,對於第二個圖像因子為0.0
相關用法
- Python os.dup()用法及代碼示例
- Python next()用法及代碼示例
- Python set()用法及代碼示例
- Python sys.setswitchinterval()用法及代碼示例
- Python Tensorflow abs()用法及代碼示例
- Python PyTorch cos()用法及代碼示例
- Python os.tcgetpgrp()用法及代碼示例
- Python os.getpgid()用法及代碼示例
- Python sys.getswitchinterval()用法及代碼示例
- Python PyTorch tan()用法及代碼示例
- Python os.readlink()用法及代碼示例
- Python sympy.ones()用法及代碼示例
- Python sympy.eye()用法及代碼示例
- Python Tensorflow log()用法及代碼示例
注:本文由純淨天空篩選整理自sanjeev2552大神的英文原創作品 Python PIL | ImageEnhance.Color() and ImageEnhance.Contrast() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。