Platforms to show: All Mac Windows Linux Cross-Platform
GMConvertMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | GraphicsMagick | MBS GraphicsMagick Plugin | 19.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This class is intended to process lots of images in several instances in several threads.
If you for example use 8 Xojo threads, to process thousands of images to scale them down for thumbnails, you can easily keep 8 CPU cores busy.
Please make a new instance, set options and call run method. When run is done, please read output properties.
Do not modify properties while thread is running.
- 25 properties
- property AutoOrient as Boolean
- property Enhance as Boolean
- property Equalize as Boolean
- property ImageType as Integer
- property InputData as String
- property InputFile as FolderItem
- property InputGeometry as GMGeometryMBS
- property InputImage as GMImageMBS
- property InputMagick as String
- property InputMemory as MemoryBlock
- property InputPath as String
- property OutputData as String
- property OutputFile as FolderItem
- property OutputImage as GMImageMBS
- property OutputMagick as String
- property OutputMemory as MemoryBlock
- property OutputPath as String
- property Quality as Integer
- property Running as Boolean
- property ScaleGeometry as GMGeometryMBS
- property Strip as Boolean
- property ThumbnailGeometry as GMGeometryMBS
- property Trim as Boolean
- property WantOutputData as Boolean
- property WantOutputMemory as Boolean
- 2 methods
- method Constructor
- method Run
This class has no sub classes.
Some examples using this class:
Blog Entries
- MBS Xojo Plugins, version 23.5pr7
- Multithreaded plugin functions can increase speed of Xojo application
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.1
- MBS Xojo Plugins, version 19.1pr2
- CGImageSourceMBS CreateThumbnailMT method for Xojo
Xojo Developer Magazine
- 17.5, page 39: What's New in the MBS Plugins, With the Plugins growing every year, here are new capabilities you may have missed by Stefanie Juchmes
- 17.3, page 11: News
Videos
Release notes
- Version 23.5
- Improved exception handling for GMConvertMBS class.
- Version 19.1
- Added GMConvertMBS and GM16ConvertMBS classes.
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.
GMColorYUVMBS - GMCoordinateMBS