Автор оригинала: Python Examples.
Python – Настройте яркость изображения с использованием библиотеки подушки
Вы можете настроить яркость изображения с помощью библиотеки Python подушки. Регулировка значимости яркости, либо увеличение значения пикселей равномерно по всем каналам для всего изображения, чтобы увеличить яркость, или равномерно уменьшать значение пикселя равномерно по всем каналам для всего изображения для уменьшения яркости.
Увеличение яркости делает изображение белее. И уменьшение яркости темнеет изображение.
Шаги для настройки яркости изображения с использованием Pil
Чтобы настроить яркость изображения с помощью подушки Python,
- Прочитайте изображение с помощью Image.Open ().
- Создать IDICENHANCE.Bright () Enhancer для изображения.
- Усилить яркость изображения с использованием метода улучшения () по требуемому фактору.
Регулируя коэффициент, который вы можете скрасить или тускнуть изображение.
В то время как фактор 1 дает исходное изображение. Создание коэффициента в сторону 0 делает изображение черным, а фактор> 1 осветляет изображение.
Пример 1: отрегулируйте яркость изображения с PIL
В следующем примере мы будем скрасить изображение с 1 фактором, что дает наше оригинальное изображение. Тогда с 1,5 раза, который дает светлое изображение. А затем с фактором 0,5, что дает затемненное изображение.
Python Program
from PIL import Image, ImageEnhance #read the image im = Image.open("sample-image.png") #image brightness enhancer enhancer = ImageEnhance.Brightness(im) factor = 1 #gives original image im_output = enhancer.enhance(factor) im_output.save('original-image.png') factor = 0.5 #darkens the image im_output = enhancer.enhance(factor) im_output.save('darkened-image.png') factor = 1.5 #brightens the image im_output = enhancer.enhance(factor) im_output.save('brightened-image.png')
Оригинальное изображение
Светриемое изображение – с увеличенной яркостью
Затемненное изображение – с уменьшенной яркостью
Резюме
В этом уроке примеров Python мы узнали, как скрасить изображение с помощью хорошо подробных программ Python.