Platforms to show: All Mac Windows Linux Cross-Platform
GM16ConvertMBS 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 GM16GeometryMBS
- property InputImage as GM16ImageMBS
- property InputMagick as String
- property InputMemory as MemoryBlock
- property InputPath as String
- property OutputData as String
- property OutputFile as FolderItem
- property OutputImage as GM16ImageMBS
- property OutputMagick as String
- property OutputMemory as MemoryBlock
- property OutputPath as String
- property Quality as Integer
- property Running as Boolean
- property ScaleGeometry as GM16GeometryMBS
- property Strip as Boolean
- property ThumbnailGeometry as GM16GeometryMBS
- property Trim as Boolean
- property WantOutputData as Boolean
- property WantOutputMemory as Boolean
- 2 methods
- method Constructor
- method Run
This class has no sub classes.
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.1
- MBS Xojo Plugins, version 19.1pr2
Release notes
- Version 19.1
- Added GMConvertMBS and GM16ConvertMBS classes.
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.
GM16ColorYUVMBS - GM16CoordinateMBS