Platforms to show: All Mac Windows Linux Cross-Platform

NewPictureMBS(width as Integer, height as Integer, pixeltype as Integer, buffer as memoryblock, rowbytes as Integer) as picture

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method Graphics & Pictures MBS Picture Plugin 8.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Creates a picture from a memory block.

This wraps the REALBuildPictureFromBuffer plugin function and copies the pixels.

rowbytes must be the number of bytes per row. Typical width*3 or width*4.

Pixeltype constants:

kRBPixelRGB24 = 13 bytes/pixel: Red, Green, Blue
kRBPixelBGR24 = 23 bytes/pixel: Blue, Green, Red
kRBPixelXRGB32 = 34 bytes/pixel: Unused, Red, Green, Blue
kRBPixelBGRX32 = 44 bytes/pixel: Blue, Green, Red, Unused

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...