Wand level() function in Python (original) (raw)
Last Updated : 10 Mar, 2023
level() function controls the black and white boundaries of an image. Similar to the gamma() method, mid-point levels can be adjusted with the gamma keyword argument. The black and white point arguments are expecting values between 0.0 & 1.0 which represent percentages.
Syntax :
wand.image.level(operator, value, channel)
Parameters :
Parameter Input Type Description black numbers.Real Black point, as a percentage of the system’s quantum range. Defaults to 0.. white numbers.Real White point, as a percentage of the system’s quantum range. Defaults to 1.0. gamma numbers.Real Optional gamma adjustment. Values > 1.0 lighten the image’s midtones while values < 1.0 darken them. channel basestring The channel type.
Example 1:
Source Image:
Python3 `
Import Image from wand.image module
from wand.image import Image
Read image using Image function
with Image(filename ="koala.jpeg") as img: img.level(0.2, 0.9, gamma = 1.1) img.save(filename ="kl-level.jpeg")
`
Output :
Example 2:
Increasing black and white value to 0.5 and 0.7.
Python3 `
Import Image from wand.image module
from wand.image import Image
Read image using Image function
with Image(filename ="koala.jpeg") as img: img.level(0.5, 0.7, gamma = 1.1) img.save(filename ="kl-level2.jpeg")
`
Output :