Platforms to show: All Mac Windows Linux Cross-Platform
GMGeometryMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | GraphicsMagick | MBS GraphicsMagick Plugin | 9.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The object may be initialized from a string containing a geometry specification. It may also be initialized by more efficient parameterized constructors.
- 14 properties
- property aspect as boolean
- property fillArea as Boolean
- property greater as boolean
- property height as Uint32
- property isValid as boolean
- property less as boolean
- property limitPixels as Boolean
- property percent as boolean
- property StringValue as string
- property width as Uint32
- property xNegative as boolean
- property xOff as Uint32
- property yNegative as boolean
- property yOff as Uint32
- 4 methods
- method Constructor
- method Constructor(geometry as string)
- method Constructor(other as GMGeometryMBS)
- method Constructor(Width as UInt32, Height as UInt32, XOffset as UInt32=0, YOffset as UInt32=0, xNegative as boolean=false, yNegative as boolean=false)
- 2 shared methods
This class has no sub classes.
Some methods using this class:
- GMImageMBS.annotate(text as string, boundingArea as GMGeometryMBS, gravity as Integer)
- GMImageMBS.annotate(text as string, location as GMGeometryMBS)
- GMImageMBS.Constructor(size as GMGeometryMBS, ColorValue as GMColorMBS)
- GMImageMBS.extent(geo as GMGeometryMBS, backgroundColor as GMColorMBS, gravity as Integer)
- GMImageMBS.floodFillColor(point as GMGeometryMBS, fillColor as GMColorMBS)
- GMImageMBS.floodFillColor(point as GMGeometryMBS, fillColor as GMColorMBS, borderColor as GMColorMBS)
- GMImageMBS.floodFillTexture(point as GMGeometryMBS, fillColor as GMColorMBS, borderColor as GMColorMBS)
- GMImageMBS.frame(geometry as GMGeometryMBS)
- GMImageMBS.read(size as GMGeometryMBS, Path as string)
- GMImageMBS.shave(geometry as GMGeometryMBS)
Some properties using for this class:
- GMConvertMBS.InputGeometry as GMGeometryMBS
- GMConvertMBS.ScaleGeometry as GMGeometryMBS
- GMImageMBS.boundingBox as GMGeometryMBS
- GMImageMBS.density as GMGeometryMBS
- GMImageMBS.geometry as GMGeometryMBS
- GMImageMBS.page as GMGeometryMBS
- GMImageMBS.size as GMGeometryMBS
- GMMontageFramedMBS.frameGeometry as GMGeometryMBS
- GMMontageMBS.geometry as GMGeometryMBS
- GMMontageMBS.tile as GMGeometryMBS
Some examples using this class:
- /GraphicsMagick/GraphicsMagick/alpha test
- /GraphicsMagick/GraphicsMagick/Console Text Drawing/Draw text in Console
- /GraphicsMagick/GraphicsMagick/Crop
- /GraphicsMagick/GraphicsMagick/Draw
- /GraphicsMagick/GraphicsMagick/GMDescribe
- /GraphicsMagick/GraphicsMagick/GraphicsMagick threaded convert
- /GraphicsMagick/GraphicsMagick/OnePixel
- /GraphicsMagick/GraphicsMagick/Save
- /GraphicsMagick/GraphicsMagick/SVG Test/SVG Rastor
- /GraphicsMagick/GraphicsMagick/Test Rotating 16bit
Blog Entries
- Auto crop a signature picture
- Crop a two side page document to a single page document
- MBS Xojo Plugins, version 19.0pr6
- Gradients in GraphicsMagick
- Tip of the day: Render SVG with GraphicsMagick Plugin
Xojo Developer Magazine
Release notes
- Version 19.0
- Added fillArea and limitPixels flags for GMGeometryMBS class.
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.
GMErrorExceptionMBS - GMGraphicsMBS