|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
This class has no sub classes.
Some examples using this class:
- 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
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.
MBS Xojo Plugins