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 |
Example:
dim g as new GMGeometryMBS(300,400)
MsgBox str(G.width)+" "+str(G.height)
- 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.chop(geometry as GMGeometryMBS)
- GMImageMBS.composite(compositeImage as GMImageMBS, offset as GMGeometryMBS, CompositeOperator as Integer=2)
- GMImageMBS.Constructor(blob as GMBlobMBS, geometry as GMGeometryMBS)
- GMImageMBS.floodFillColor(point as GMGeometryMBS, fillColor as GMColorMBS, borderColor as GMColorMBS)
- GMImageMBS.frame(geometry as GMGeometryMBS)
- GMImageMBS.raiseImage(geometry as GMGeometryMBS, raisedFlag as boolean=false)
- GMImageMBS.resize(geo as GMGeometryMBS)
- GMImageMBS.resize(geo as GMGeometryMBS, filterType as Integer, blur as double)
- GMImageMBS.roll(roll as GMGeometryMBS)
- GMImageMBS.thumbnail(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/Draw
- /GraphicsMagick/GraphicsMagick/Draw dash pattern
- /GraphicsMagick/GraphicsMagick/GraphicsMagick threaded convert
- /GraphicsMagick/GraphicsMagick/OnePixel
- /GraphicsMagick/GraphicsMagick/Save
- /GraphicsMagick/GraphicsMagick/SVG Test/SVG Rastor
- /GraphicsMagick/GraphicsMagick/Test Rotating
- /Images/LCMS2/Convert image to sRGB JPEG
Blog Entries
- 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
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.
GMErrorExceptionMBS - GMGraphicsMBS

Links
MBS Xojo Plugins