Platforms to show: All Mac Windows Linux Cross-Platform

Back to Picture class.

Picture.GrayScale2MBS(mode as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Graphics & Pictures MBS Picture Plugin 15.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Turns picture into grayscale.
Example
dim l as Picture = LogoMBS(500)
if l.GrayScale2MBS(0) then
Backdrop = l
end if

Returns true on success and false on failure.

Modes:
0y = 0.33 * R + 0.5 * G + 0.16 * BFaster version of 3
1y = 0.375 * R + 0.5 * G + 0.125 * BFaster version of 3
2y = 0.2126 * R + 0.7152 * G + 0.0722 * BPhotometric/digital ITU-R
3y = 0.299 * R + 0.587 * G + 0.114 * BDigital CCIR601

Mode 2 and 3 uses doubles and mode 0 and 1 use integers so they should be faster.
Still Mode 0 and 1 are just approximation formulas which trade accuracy for perfomance.

GrayScaleMBS makes a copy of the picture while GrayScale2MBS edits in-place.

Blog Entries

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


The biggest plugin in space...