Platforms to show: All Mac Windows Linux Cross-Platform
PictureFactoryMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Large Picture | MBS Images Plugin | 9.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This class gives you a global event where you can provide your own pictures.
Whenever the plugin needs a new PictureMBS object for the result of a function or for temporary storage, you can provide one.
This is mainly for the case where you use virtual memory or you want to reuse pictures.
Used for temporary or result pictures for BoxBlur, DitherFilter, EngraveFilter, GainFilter, GammaFilter, NeonFiltrer, OilFilter, PictureMatrix, Rotate, SolarizeFilter and TransferFilter.
- event NewPictureMBS(Width as Integer, Height as Integer, ImageFormat as Integer) as PictureMBS
- shared property currentFactory as PictureFactoryMBS
- 2 shared methods
- shared method NewPictureMBS(Width as integer, Height as integer, ImageFormat as integer) as PictureMBS
- shared method SetFactory(factory as PictureFactoryMBS)
This class has no sub classes.
Some properties using for this class:
- PictureFactoryMBS.currentFactory as PictureFactoryMBS
- PictureMBS.Factory as PictureFactoryMBS
Some examples using this class:
- /Images/LargePicture/PictureMBS boxblur benchmark
- /Images/LargePicture/PictureMBS filters
- /Images/LargePicture/PictureMBS rotate benchmark
- /Images/LargePicture/PictureMBS scale
Blog Entries
Release notes
- Version 19.3
- Added currentFactory property and NewPictureMBS method for PictureFactoryMBS class.
The items on this page are in the following plugins: MBS Images Plugin.
PictureEditorMBS - PictureLut3DMBS
