Platforms to show: All Mac Windows Linux Cross-Platform

Back to Picture class.

Picture.ChangeBrightnessAbsoluteMBS(Brightness as Double) as picture

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Graphics & Pictures MBS Picture Plugin 4.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Changes the bightness of an image.
Example
// get test picture
dim p as Picture = LogoMBS(500)

dim n as Picture = p.ChangeBrightnessAbsoluteMBS(30)

// show in window
window1.Backdrop = n

To every pixel component the value is added.
Returns nil if the picture is no bitmap picture.

See also:

Some examples using this method:

Picture.ChangeBrightnessAbsoluteMBS(BrightnessRed as Double, BrightnessGreen as Double, BrightnessBlue as Double) as picture

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Graphics & Pictures MBS Picture Plugin 4.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Changes the bightness of an image.
Example
// get test picture
dim p as Picture = LogoMBS(500)

dim n as Picture = p.ChangeBrightnessAbsoluteMBS(10,20,30)

// show in window
window1.Backdrop = n

To every pixel component the value is added.
Returns nil if the picture is no bitmap picture.

PS: This function may be optimized, if someone needs it to be faster.

Basicly Picture.ChangeBrightnessAbsoluteMBS does this:

for each pixel in picture
pixel.red = pixel.red + r
pixel.green = pixel.green + g
pixel.blue = pixel.blue + b
next

and it limits the pixel values to the range 0 to 255.

See also:

Some examples using this method:

The items on this page are in the following plugins: MBS Picture Plugin.


The biggest plugin in space...