Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

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 Console & Web iOS
global method Graphics & Pictures MBS Picture Plugin 10.3 Yes Yes Yes Yes No
Function: 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")
Notes:
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 method:

Feedback, Comments & Corrections

GetMBfromPictureMBS(pic as picture, mode as string) as memoryblock
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
global method Graphics & Pictures MBS Picture Plugin 10.3 Yes Yes Yes Yes No
Function: 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")
Notes: Same as the other GetMBfromPictureMBS function, but takes the mask from the picture.

See also:

Some examples using this method:

Feedback, Comments & Corrections

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




Links
MBS Xojo Plugins