Picture methods

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

Back to Picture class.

Picture.ChangeBrightnessLinearMBS(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 linear.
Example
// get test picture
dim p as Picture = LogoMBS(500)

dim n as Picture = p.ChangeBrightnessLinearMBS(30)

// show in window
window1.Backdrop = n

Value is fraction of change. Range -255 to 255. For example 127 would move all colors half the way to white.
Returns nil if the picture is no bitmap picture.

See also:

Some examples using this method:

Picture.ChangeBrightnessLinearMBS(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 linear.
Example
// get test picture
dim p as Picture = LogoMBS(500)

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

// show in window
window1.Backdrop = n

Returns nil if the picture is no bitmap picture.
PS: This function may be optimized, if someone needs it to be faster (e.g. using Altivec).

See also:

Some examples using this method:

Blog Entries

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


💬 Ask a question or report a problem