Platforms to show: All Mac Windows Linux Cross-Platform

GetMBfromPictureMBS(pic as picture, mask as picture, mode as string) as memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method Graphics & Pictures MBS Picture Plugin 10.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Creates a memoryblock from the picture data with the given format.
Example
dim p as Picture = LogoMBS(500)
dim m as MemoryBlock = GetMBfromPictureMBS(p, p.mask, "RGB32")

Returns nil on any error.
Mode can be a string with the following strings: RGB16, ARGB16, RGB16_565, ARGB32, RGB32, RGB24 or MASK8.
See the example project "Picture To Memoryblock.rbp" for the RB code matching the plugin code.

See also:

Some examples using this global method:

GetMBfromPictureMBS(pic as picture, mode as string) as memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method Graphics & Pictures MBS Picture Plugin 10.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Creates a memoryblock from the picture data with the given format.
Example
dim p as Picture = LogoMBS(500)
dim m as MemoryBlock = GetMBfromPictureMBS(p, "RGB32")

Same as the other GetMBfromPictureMBS function, but takes the mask from the picture.

See also:

Some examples using this global method:

Blog Entries

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


The biggest plugin in space...