Platforms to show: All Mac Windows Linux Cross-Platform
GraphicsMagick
Classes to use Graphics Magick for cross platform image processing.
- Classes
- class GM16BlobMBS
- method Constructor
- method Constructor(data as memoryblock, offset as Integer, size as Integer)
- method Constructor(data as string)
- method Constructor(other as GM16BlobMBS)
- method CopyMemory as memoryblock
- method CopyString as string
- method Data as Ptr
- method Update(data as memoryblock, offset as Integer, size as Integer)
- method Update(data as string)
- property handle as Integer
- property length as UInt64
- property base64 as string
- class GM16CoderInfoMBS
- shared method CoderInfoList as GM16CoderInfoMBS()
- property description as string
- property isMultiFrame as boolean
- property isReadable as boolean
- property isWritable as boolean
- property ModuleName as String
- property name as string
- property Note as String
- property Version as String
- class GM16ColorGrayMBS
- method Constructor
- method Constructor(other as GM16ColorMBS)
- method Constructor(shade as Double)
- property shade as Double
- class GM16ColorHSLMBS
- method Constructor
- method Constructor(hue as Double, saturation as Double, luminosity as Double)
- method Constructor(other as GM16ColorMBS)
- property hue as Double
- property luminosity as Double
- property saturation as Double
- class GM16ColorMBS
- shared method Black as GM16ColorMBS
- shared method Color(ColorValue as Color) as GM16ColorMBS
- shared method Color(ColorValue as Color, alpha as Integer) as GM16ColorMBS
- shared method Color(red as integer, green as integer, blue as integer) as GM16ColorMBS
- shared method Color(red as integer, green as integer, blue as integer, alpha as Integer) as GM16ColorMBS
- method Constructor
- method Constructor(ColorName as string)
- method Constructor(ColorValue as color)
- method Constructor(ColorValue as color, alpha as Integer)
- method Constructor(other as GM16ColorMBS)
- method Constructor(red as Integer, green as Integer, blue as Integer)
- method Constructor(red as Integer, green as Integer, blue as Integer, alpha as Integer)
- shared method QuantumByteSize as Integer
- shared method scaleDoubleToQuantum(value as Double) as Integer
- shared method scaleQuantumToDouble(value as Integer) as Double
- shared method White as GM16ColorMBS
- property alpha as Double
- property alphaQuantum as Integer
- property blueQuantum as Integer
- property colorValue as color
- property greenQuantum as Integer
- property handle as Integer
- property intensity as Double
- property isValid as boolean
- property redQuantum as Integer
- class GM16ColorMonoMBS
- method Constructor
- method Constructor(mono as boolean)
- method Constructor(other as GM16ColorMBS)
- property mono as boolean
- class GM16ColorRGBMBS
- method Constructor
- method Constructor(other as GM16ColorMBS)
- method Constructor(red as Double, green as Double, blue as Double)
- property blue as Double
- property green as Double
- property red as Double
- class GM16ColorYUVMBS
- method Constructor
- method Constructor(other as GM16ColorMBS)
- method Constructor(y as Double, u as Double, v as Double)
- property u as Double
- property v as Double
- property y as Double
- class GM16ConvertMBS
- method Constructor
- method Run
- 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
- class GM16CoordinateMBS
- method Constructor
- method Constructor(x as Double, y as Double)
- property x as Double
- property y as Double
- class GM16ErrorExceptionMBS
- class GM16GeometryMBS
- method Constructor
- method Constructor(geometry as string)
- method Constructor(other as GM16GeometryMBS)
- method Constructor(Width as UInt32, Height as UInt32, XOffset as UInt32=0, YOffset as UInt32=0, xNegative as boolean=false, yNegative as boolean=false)
- shared method Make(geometry as string) as GM16GeometryMBS
- shared method Make(Width as UInt32, Height as UInt32, XOffset as UInt32=0, YOffset as UInt32=0, xNegative as boolean=false, yNegative as boolean=false) as GM16GeometryMBS
- 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
- class GM16GraphicsMBS
- method Arc(startX as Double, startY as Double, endX as Double, endY as Double, startDegrees as Double, endDegrees as Double)
- method Bezier(values() as GM16CoordinateMBS)
- method Circle(originX as Double, originY as Double, perimX as Double, perimY as Double)
- method ClipPath(id as string)
- method ColorPixel(x as Double, y as Double, paintMethod as Integer)
- method CompositeImage(x as Double, y as Double, file as folderitem)
- method CompositeImage(x as Double, y as Double, image as GM16ImageMBS)
- method CompositeImage(x as Double, y as Double, path as string)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, file as folderitem)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, file as folderitem, CompositeOperator as Integer)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, image as GM16ImageMBS)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, image as GM16ImageMBS, CompositeOperator as Integer)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, path as string)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, path as string, CompositeOperator as Integer)
- method Constructor(image as GM16ImageMBS)
- method DashArray(values() as Double)
- method DashOffset(offset as Double)
- method Draw
- method DrawPath
- method Ellipse(originX as Double, originY as Double, perimX as Double, perimY as Double, arcStart as Double, arcEnd as Double)
- method FillColor(c as GM16ColorMBS)
- method FillOpacity(opacity as Double)
- method FillRule(fillRule as Integer)
- method Font(fontname as string)
- method Font(fontname as string, StyleType as Integer, weight as Integer, StretchType as Integer)
- method Gravity(GravityType as Integer)
- method Line(startX as Double, startY as Double, endX as Double, endY as Double)
- method Matte(x as Double, y as Double, paintMethod as Integer)
- method MiterLimit(miterlimit as Integer)
- method PathArcAbs(c as GM16PathArgsMBS)
- method PathArcAbs(c() as GM16PathArgsMBS)
- method PathArcAbs(radiusX as Double, radiusY as Double, xAxisRotation as Double, largeArcFlag as boolean, sweepFlag as Boolean, x as Double, y as Double)
- method PathArcRel(c as GM16PathArgsMBS)
- method PathArcRel(c() as GM16PathArgsMBS)
- method PathArcRel(radiusX as Double, radiusY as Double, xAxisRotation as Double, largeArcFlag as boolean, sweepFlag as Boolean, x as Double, y as Double)
- method PathClosePath
- method PathCurvetoAbs(c as GM16PathArgsMBS)
- method PathCurvetoAbs(c() as GM16PathArgsMBS)
- method PathCurvetoAbs(x1 as Double, y1 as Double, x2 as Double, y2 as Double, x as Double, y as Double)
- method PathCurvetoRel(c as GM16PathArgsMBS)
- method PathCurvetoRel(c() as GM16PathArgsMBS)
- method PathCurvetoRel(x1 as Double, y1 as Double, x2 as Double, y2 as Double, x as Double, y as Double)
- method PathLinetoAbs(c as GM16CoordinateMBS)
- method PathLinetoAbs(c() as GM16CoordinateMBS)
- method PathLinetoAbs(x as Double, y as Double)
- method PathLinetoHorizontalAbs(v as Double)
- method PathLinetoHorizontalRel(v as Double)
- method PathLinetoRel(c as GM16CoordinateMBS)
- method PathLinetoRel(c() as GM16CoordinateMBS)
- method PathLinetoRel(x as Double, y as Double)
- method PathLinetoVerticalAbs(v as Double)
- method PathLinetoVerticalRel(v as Double)
- method PathMovetoAbs(c as GM16CoordinateMBS)
- method PathMovetoAbs(x as Double, y as Double)
- method PathMovetoRel(c as GM16CoordinateMBS)
- method PathMovetoRel(x as Double, y as Double)
- method PathQuadraticCurvetoAbs(c as GM16PathArgsMBS)
- method PathQuadraticCurvetoAbs(c() as GM16PathArgsMBS)
- method PathQuadraticCurvetoAbs(x1 as Double, y1 as Double, x as Double, y as Double)
- method PathQuadraticCurvetoRel(c as GM16PathArgsMBS)
- method PathQuadraticCurvetoRel(c() as GM16PathArgsMBS)
- method PathQuadraticCurvetoRel(x1 as Double, y1 as Double, x as Double, y as Double)
- method PathSmoothCurvetoAbs(c as GM16CoordinateMBS)
- method PathSmoothCurvetoAbs(c() as GM16CoordinateMBS)
- method PathSmoothCurvetoAbs(x as Double, y as Double)
- method PathSmoothCurvetoRel(c as GM16CoordinateMBS)
- method PathSmoothCurvetoRel(c() as GM16CoordinateMBS)
- method PathSmoothCurvetoRel(x as Double, y as Double)
- method PathSmoothQuadraticCurvetoAbs(c as GM16CoordinateMBS)
- method PathSmoothQuadraticCurvetoAbs(c() as GM16CoordinateMBS)
- method PathSmoothQuadraticCurvetoAbs(x as Double, y as Double)
- method PathSmoothQuadraticCurvetoRel(c as GM16CoordinateMBS)
- method PathSmoothQuadraticCurvetoRel(c() as GM16CoordinateMBS)
- method PathSmoothQuadraticCurvetoRel(x as Double, y as Double)
- method Point(x as Double, y as Double)
- method PointSize(pointSize as Double)
- method Polygon(values() as GM16CoordinateMBS)
- method Polyline(values() as GM16CoordinateMBS)
- method PopClipPath
- method PopGraphicContext
- method PopPattern
- method PushClipPath(id as string)
- method PushGraphicContext
- method PushPattern(id as string, x as Integer, y as Integer, width as Integer, height as Integer)
- method Rectangle(upperLeftX as Double, upperLeftY as Double, lowerRightX as Double, lowerRightY as Double)
- method Rotation(angle as Double)
- method RoundRectangle(centerX as Double, centerY as Double, width as Double, height as Double, cornerWidth as Double, cornerHeight as Double)
- method Scaling(x as Double, y as Double)
- method SkewX(angle as Double)
- method SkewY(angle as Double)
- method StrokeAntialias(flag as boolean)
- method StrokeColor(c as GM16ColorMBS)
- method StrokeLineCap(LineCap as Integer)
- method StrokeLineJoin(LineJoin as Integer)
- method StrokeOpacity(opacity as Double)
- method StrokeWidth(opacity as Double)
- method Text(x as Double, y as Double, text as string)
- method Text(x as Double, y as Double, text as string, encoding as string)
- method TextAntialias(flag as boolean)
- method TextDecoration(DecorationType as Integer)
- method TextUnderColor(c as GM16ColorMBS)
- method Translation(x as Double, y as Double)
- method Viewbox(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer)
- property Image as GM16ImageMBS
- class GM16ImageArrayMBS
- method animateImages
- method append(image as GM16ImageMBS)
- method appendImages(stack as boolean = false) as GM16ImageMBS
- method averageImages as GM16ImageMBS
- method coalesceImages as GM16ImageArrayMBS
- method Constructor
- method deconstructImages as GM16ImageArrayMBS
- method displayImages
- method FirstImage as GM16ImageMBS
- method flattenImages as GM16ImageMBS
- method Image(index as Integer) as GM16ImageMBS
- method insert(image as GM16ImageMBS)
- method LastImage as GM16ImageMBS
- method mapImages(map as GM16ImageMBS, dither as boolean = true, measureError as boolean = false)
- method montageImages(options as GM16MontageMBS) as GM16ImageArrayMBS
- method morphImages(frames as Integer) as GM16ImageArrayMBS
- method mosaicImages as GM16ImageMBS
- method quantizeImages(measureError as boolean = false)
- method readImages(blob as GM16BlobMBS)
- method readImages(imageSpec as string)
- method remove(index as Integer)
- method reverse
- method writeImages(blob as GM16BlobMBS, adjoin as boolean = true)
- method writeImages(imageSpec as string, adjoin as boolean = true)
- property empty as boolean
- property handle as Integer
- property size as Integer
- class GM16ImageChannelStatisticsMBS
- method Constructor
- property maximum as Double
- property mean as Double
- property minimum as Double
- property standardDeviation as Double
- property variance as Double
- class GM16ImageMBS
- method adaptiveThreshold(width as UInt32, height as UInt32, offset as double = 0)
- method addNoise(noise as Integer)
- method addNoiseChannel(channel as Integer, noise as Integer)
- method affineTransform(sx as Double, sy as Double, rx as Double, ry as Double, tx as Double, ty as Double)
- method annotate(text as string, boundingArea as GM16GeometryMBS, gravity as Integer)
- method annotate(text as string, boundingArea as GM16GeometryMBS, gravity as Integer, degrees as Double)
- method annotate(text as string, gravity as Integer)
- method annotate(text as string, location as GM16GeometryMBS)
- method attributeValues as dictionary
- method autoOrient
- method blur(radius as Double=0.0, sigma as Double=1.0)
- method blurChannel(channel as Integer, radius as Double=0.0, sigma as Double=1.0)
- method border
- method border(geometry as GM16GeometryMBS)
- shared method borderGeometryDefault as String
- shared method cacheThreshold(threshold as UInt32)
- method cdl(cdl as string)
- method channel(channel as Integer)
- method charcoal(radius as Double=0.0, sigma as Double=1.0)
- method chop(geometry as GM16GeometryMBS)
- method colorHistogram as dictionary
- method colorize(opacity as UInt32, penColor as GM16ColorMBS)
- method colorize(opacityRed as UInt32, opacityGreen as UInt32, opacityBlue as UInt32, penColor as GM16ColorMBS)
- method colorMap as GM16ColorMBS()
- method colorMatrix(order as Integer, ColorMatrix() as Double)
- method CombinePictureWithMask as picture
- method compare(image as GM16ImageMBS) as boolean
- method composite(compositeImage as GM16ImageMBS, gravity as Integer, CompositeOperator as Integer = 2)
- method compositeAt(compositeImage as GM16ImageMBS, offset as GM16GeometryMBS, CompositeOperator as Integer = 2)
- method compositeXY(compositeImage as GM16ImageMBS, xOffset as Integer, yOffset as Integer, CompositeOperator as Integer = 2)
- method Constructor
- method Constructor(blob as GM16BlobMBS)
- method Constructor(blob as GM16BlobMBS, geometry as GM16GeometryMBS)
- method Constructor(blob as GM16BlobMBS, geometry as GM16GeometryMBS, depth as UInt32)
- method Constructor(blob as GM16BlobMBS, geometry as GM16GeometryMBS, depth as UInt32, Magick as string)
- method Constructor(blob as GM16BlobMBS, geometry as GM16GeometryMBS, Magick as string)
- method Constructor(file as folderitem)
- method Constructor(other as GM16ImageMBS)
- method Constructor(Path as string)
- method Constructor(pic as picture)
- method Constructor(size as GM16GeometryMBS, ColorValue as GM16ColorMBS)
- method Constructor(width as UInt32, height as UInt32, map as string, StorageType as Integer, data as ptr)
- method contrast(sharpen as UInt32)
- method convolve(order as Integer, ColorMatrix() as Double)
- method CopyPicture as picture
- method CopyPicture(x as Integer, y as Integer, width as Integer, height as Integer) as picture
- method CopyPictureMask as picture
- method CopyPictureMask(x as Integer, y as Integer, width as Integer, height as Integer) as picture
- method CopyPixelsMemory as Memoryblock
- method CopyPixelsMemory(x as Integer, y as Integer, width as Integer, height as Integer) as Memoryblock
- method CreateHBITMAP as Ptr
- method crop(geometry as GM16GeometryMBS)
- method cycleColormap(amount as Integer)
- method Describe(verbose as Integer = 1) as String
- method despeckle
- method display
- method edge(radius as Double=0.0)
- method emboss(radius as Double=0.0, sigma as Double=1.0)
- method enhance
- method erase
- method extent(geo as GM16GeometryMBS)
- method extent(geo as GM16GeometryMBS, backgroundColor as GM16ColorMBS)
- method extent(geo as GM16GeometryMBS, backgroundColor as GM16ColorMBS, gravity as Integer)
- method extent(geo as GM16GeometryMBS, gravity as Integer)
- method flip
- method floodFillColor(point as GM16GeometryMBS, fillColor as GM16ColorMBS)
- method floodFillColor(point as GM16GeometryMBS, fillColor as GM16ColorMBS, borderColor as GM16ColorMBS)
- method floodFillColor(x as UInt32, y as UInt32, fillColor as GM16ColorMBS)
- method floodFillColor(x as UInt32, y as UInt32, fillColor as GM16ColorMBS, borderColor as GM16ColorMBS)
- method floodFillOpacity(x as UInt32, y as UInt32, opacity as UInt32, PaintMethod as Integer)
- method floodFillTexture(point as GM16GeometryMBS, fillColor as GM16ColorMBS)
- method floodFillTexture(point as GM16GeometryMBS, fillColor as GM16ColorMBS, borderColor as GM16ColorMBS)
- method floodFillTexture(x as UInt32, y as UInt32, fillColor as GM16ColorMBS)
- method floodFillTexture(x as UInt32, y as UInt32, fillColor as GM16ColorMBS, borderColor as GM16ColorMBS)
- method flop
- shared method FontMap as string
- method fontTypeMetrics(name as string) as GM16TypeMetricMBS
- method formatExpression(expression as string) as string
- method frame
- method frame(geometry as GM16GeometryMBS)
- method frame(width as UInt32, height as UInt32, innerBevel as Integer=6, outerBevel as Integer=6)
- shared method frameGeometryDefault as String
- method gamma(gammaRed as Double, gammaGreen as Double, gammaBlue as Double)
- method gaussianBlur(width as Double, sigma as Double)
- method gaussianBlurChannel(channel as Integer, width as Double, sigma as Double)
- method getChromaBluePrimary(byref x as Double, byref y as Double)
- method getchromaGreenPrimary(byref x as Double, byref y as Double)
- method getchromaRedPrimary(byref x as Double, byref y as Double)
- method getchromaWhitePoint(byref x as Double, byref y as Double)
- method getConstPixels(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method GetEXIFOrientation(byref orientation as integer) as boolean
- method getPixels(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method Graphics as GM16GraphicsMBS
- method haldClut(image as GM16ImageMBS)
- method Hash(Size as Integer = 8) as String
- method implode(factor as Double=0.0)
- shared method IsLoggingEnabled as Boolean
- shared method JasperLibVersion as string
- method label(text as string)
- method level(black_point as Double, white_point as Double, mid_point as Double=1.0)
- method levelChannel(channel as Integer, black_point as Double, white_point as Double, mid_point as Double=1.0)
- shared method LibVersion as String
- shared method LoadIconvLibrary(path as String, byref Error as String) as boolean
- shared method MagickVersion as string
- method magnify
- method map(mapImage as GM16ImageMBS, dither as boolean=false)
- method matteFloodfill(target as GM16ColorMBS, opacity as UInt32, x as Integer, y as Integer, PaintMethod as Integer)
- method medianFilter(radius as Double=0.0)
- method minify
- method modequalizeifyImage
- method modifyImage
- method modulate(brightness as Double, saturation as Double, hue as Double)
- method montageGeometry as GM16GeometryMBS
- method motionBlur(radius as Double, sigma as Double, angle as Double)
- method negate(grayscale as boolean=false)
- method normalize
- method oilPaint(radius as Double=3.0)
- method opacity(opacity as UInt32)
- method opaque(opaqueColor as GM16ColorMBS, penColor as GM16ColorMBS)
- method ping(data as GM16BlobMBS)
- method ping(file as folderitem)
- method ping(Path as string)
- shared method PNGLibVersion as string
- method quantize(measureError as boolean=false)
- shared method QuantumDepth as Integer
- method quantumOperator(channel as Integer, Operator as Integer, rvalue as Double)
- method quantumOperator(x as Integer, y as Integer, columns as Integer, rows as Integer, channel as Integer, Operator as Integer, rvalue as Double)
- shared method raiseGeometryDefault as String
- method raiseImage
- method raiseImage(geometry as GM16GeometryMBS, raisedFlag as boolean=false)
- method randomThreshold(thresholds as GM16GeometryMBS)
- method randomThresholdChannel(thresholds as GM16GeometryMBS, channel as Integer)
- method read(blob as GM16BlobMBS)
- method read(blob as GM16BlobMBS, size as GM16GeometryMBS)
- method read(blob as GM16BlobMBS, size as GM16GeometryMBS, depth as Integer)
- method read(blob as GM16BlobMBS, size as GM16GeometryMBS, depth as Integer, magick as string)
- method read(blob as GM16BlobMBS, size as GM16GeometryMBS, magick as string)
- method read(file as folderitem)
- method read(path as string)
- method read(size as GM16GeometryMBS, file as folderitem)
- method read(size as GM16GeometryMBS, Path as string)
- method read(width as UInt32, height as UInt32, map as string, StorageType as Integer, data as ptr)
- method reduceNoise
- method reduceNoise(order as Double)
- shared method ReleaseDate as String
- method repage
- method resize(geo as GM16GeometryMBS)
- method resize(geo as GM16GeometryMBS, filterType as Integer)
- method resize(geo as GM16GeometryMBS, filterType as Integer, blur as double)
- method roll(columns as UInt32, rows as UInt32)
- method roll(roll as GM16GeometryMBS)
- method rotate(degree as Double)
- method sample(geometry as GM16GeometryMBS)
- method scale(geometry as GM16GeometryMBS)
- method segment(clusterThreshold as Double=1.0, smoothingThreshold as Double=1.5)
- method setChromaBluePrimary(x as Double, y as Double)
- method setchromaGreenPrimary(x as Double, y as Double)
- method setchromaRedPrimary(x as Double, y as Double)
- method setchromaWhitePoint(x as Double, y as Double)
- method SetEXIFOrientation(orientation as integer) as boolean
- shared method SetLogEventMask(events as String)
- method SetPicture(pic as picture, x as Integer, y as Integer)
- method SetPictureMask(maskpic as picture, x as Integer, y as Integer)
- method setPixels(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method setStrokeDashArray(values() as Double)
- method shade(azimuth as Double=30.0, elevation as Double=30.0, colorShading as boolean=false)
- method sharpen(radius as Double=0.0, sigma as Double=1.0)
- method sharpenChannel(channel as Integer, radius as Double=0.0, sigma as Double=1.0)
- method shave(geometry as GM16GeometryMBS)
- method shear(xShearAngle as Double, yShearAngle as Double)
- method signature(force as boolean=false) as string
- method solarize(factor as Double=50.0)
- method spread(amount as UInt32=3)
- method statistics as GM16ImageStatisticsMBS
- method stegano(watermark as GM16ImageMBS)
- method stereo(rightImage as GM16ImageMBS)
- method strip
- method strokeDashArray as Double()
- method swirl(degree as Double)
- method syncPixels
- method texture(texture as GM16ImageMBS)
- method threshold(degree as Double)
- method thumbnail(geometry as GM16GeometryMBS)
- shared method TIFFLibVersion as string
- method transform(imageGeometry as GM16GeometryMBS)
- method transform(imageGeometry as GM16GeometryMBS, cropGeometry as GM16GeometryMBS)
- method transformOrigin(tx as Double, ty as Double)
- method transformReset
- method transformRotation(angle as Double)
- method transformScale(tx as Double, ty as Double)
- method transformSkewX(x as Double)
- method transformSkewY(y as Double)
- method transparent(color as GM16ColorMBS)
- method trim
- method unregisterId
- method unsharpmask(radius as Double, sigma as Double, amount as Double, threshold as Double)
- method unsharpmaskChannel(channel as Integer, radius as Double, sigma as Double, amount as Double, threshold as Double)
- method wave(amplitude as Double=25.0, wavelength as Double=150.0)
- shared method WebPVersion as String
- method write(blob as GM16BlobMBS)
- method write(blob as GM16BlobMBS, magick as string)
- method write(blob as GM16BlobMBS, magick as string, depth as UInt32)
- method write(file as folderitem)
- method write(Path as string)
- method write(x as Integer, y as Integer, columns as Integer, rows as Integer, map as string, type as Integer, Pixels as Ptr)
- shared method ZLibVersion as string
- method zoom(geometry as GM16GeometryMBS)
- method ZPL(Header as boolean = true) as String
- property adjoin as boolean
- property animationDelay as UInt32
- property animationIterations as UInt32
- property antiAlias as boolean
- property backgroundColor as GM16ColorMBS
- property backgroundTexture as string
- property baseColumns as UInt32
- property baseFilename as String
- property baseRows as Uint32
- property borderColor as GM16ColorMBS
- property boundingBox as GM16GeometryMBS
- property boxColor as GM16ColorMBS
- property classType as Integer
- property clipMask as GM16ImageMBS
- property colorFuzz as Double
- property colorMapSize as UInt32
- property colorSpace as Integer
- property columns as UInt32
- property comment as string
- property compose as Integer
- property compressType as Integer
- property debug as boolean
- property density as GM16GeometryMBS
- property depth as UInt32
- property directory as string
- property endian as Integer
- property ExifThumbnail as String
- property fileName as string
- property fileSize as Int64
- property fillColor as GM16ColorMBS
- property fillPattern as GM16ImageMBS
- property fillRule as Integer
- property filterType as Integer
- property font as string
- property FontFamily as String
- property fontPointsize as Double
- property FontStretch as Integer
- property FontStyle as Integer
- property FontWeight as Integer
- property format as string
- property gamma as Double
- property geometry as GM16GeometryMBS
- property getConstIndexes as Ptr
- property getIndexes as Ptr
- property gifDisposeMethod as UInt32
- property handle as Integer
- property height as Integer
- property iccColorProfile as GM16BlobMBS
- property interlaceType as Integer
- property iptcProfile as GM16BlobMBS
- property isValid as boolean
- property label as string
- property lineWidth as Double
- property magick as string
- property matte as boolean
- property matteColor as GM16ColorMBS
- property meanErrorPerPixel as Double
- property modulusDepth as UInt32
- property monochrome as boolean
- property normalizedMaxError as Double
- property normalizedMeanError as Double
- property orientation as Integer
- property page as GM16GeometryMBS
- property penColor as GM16ColorMBS
- property quality as UInt32
- property quantizeColors as UInt32
- property quantizeColorSpace as Integer
- property quantizeDither as boolean
- property quantizeTreeDepth as UInt32
- property Quiet as Boolean
- property renderingIntent as Integer
- property resolutionUnits as Integer
- property rows as UInt32
- property scene as UInt32
- property size as GM16GeometryMBS
- property strokeAntiAlias as boolean
- property strokeColor as GM16ColorMBS
- property strokeDashOffset as Double
- property strokeLineCap as Integer
- property strokeLineJoin as Integer
- property strokeMiterLimit as UInt32
- property strokePattern as GM16ImageMBS
- property strokeWidth as Double
- property subImage as UInt32
- property subRange as UInt32
- property textEncoding as string
- property tileName as string
- property totalColors as UInt32
- property type as Integer
- property verbose as boolean
- property view as string
- property width as Integer
- property x11Display as string
- property XResolution as Double
- property YResolution as Double
- property attributeValue(name as string) as string
- property channelDepth(channel as Integer) as UInt32
- property colorMap(index as UInt32) as GM16ColorMBS
- property defineSet(magick as string, key as string) as boolean
- property defineValue(magick as string, key as string) as string
- property pixelColor(x as UInt32, y as UInt32) as GM16ColorMBS
- property profile(name as string) as GM16BlobMBS
- class GM16ImageStatisticsMBS
- method Constructor
- property blue as GM16ImageChannelStatisticsMBS
- property green as GM16ImageChannelStatisticsMBS
- property opacity as GM16ImageChannelStatisticsMBS
- property red as GM16ImageChannelStatisticsMBS
- class GM16LockMBS
- method Constructor(mutexlock as GM16MutexLockMBS)
- property handle as Integer
- property target as GM16MutexLockMBS
- class GM16MontageFramedMBS
- method Constructor
- property borderColor as GM16ColorMBS
- property borderWidth as Uint32
- property frameGeometry as GM16GeometryMBS
- property matteColor as GM16ColorMBS
- class GM16MontageMBS
- method Constructor
- property handle as Integer
- property backgroundColor as GM16ColorMBS
- property compose as Integer
- property fileName as string
- property fillColor as GM16ColorMBS
- property font as string
- property geometry as GM16GeometryMBS
- property gravity as Integer
- property label as string
- property penColor as GM16ColorMBS
- property pointSize as UInt32
- property shadow as boolean
- property strokeColor as GM16ColorMBS
- property texture as string
- property tile as GM16GeometryMBS
- property title as string
- property transparentColor as GM16ColorMBS
- class GM16MutexLockMBS
- class GM16NotInitializedExceptionMBS
- class GM16PathArgsMBS
- method Constructor
- method Constructor(radiusX as Double, radiusY as Double, xAxisRotation as Double, largeArcFlag as boolean, sweepFlag as Boolean, x as Double, y as Double)
- method Constructor(x1 as Double, y1 as Double, x as Double, y as Double)
- method Constructor(x1 as Double, y1 as Double, x2 as Double, y2 as Double, x as Double, y as Double)
- property largeArcFlag as Boolean
- property radiusX as Double
- property radiusY as Double
- property sweepFlag as Boolean
- property x as Double
- property x1 as Double
- property x2 as Double
- property xAxisRotation as Double
- property y as Double
- property y1 as Double
- property y2 as Double
- class GM16PixelsMBS
- method Constructor(Image as GM16ImageMBS)
- method get(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method getConst(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method indexes as Ptr
- method set(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method sync
- property columns as Integer
- property handle as Integer
- property rows as Integer
- property x as Integer
- property y as Integer
- class GM16TypeMetricMBS
- method Constructor
- property ascent as Double
- property descent as Double
- property maxHorizontalAdvance as Double
- property textHeight as Double
- property textWidth as Double
- class GM16UnsupportedExceptionMBS
- class GMBlobMBS
- method Constructor
- method Constructor(data as memoryblock, offset as Integer, size as Integer)
- method Constructor(data as string)
- method Constructor(other as GMBlobMBS)
- method CopyMemory as memoryblock
- method CopyString as string
- method Data as Ptr
- method Update(data as memoryblock, offset as Integer, size as Integer)
- method Update(data as string)
- property handle as Integer
- property length as UInt64
- property base64 as string
- class GMCoderInfoMBS
- shared method CoderInfoList as GMCoderInfoMBS()
- property description as string
- property isMultiFrame as boolean
- property isReadable as boolean
- property isWritable as boolean
- property ModuleName as String
- property name as string
- property Note as String
- property Version as String
- class GMColorGrayMBS
- method Constructor
- method Constructor(other as GMColorMBS)
- method Constructor(shade as Double)
- property shade as Double
- class GMColorHSLMBS
- method Constructor
- method Constructor(hue as Double, saturation as Double, luminosity as Double)
- method Constructor(other as GMColorMBS)
- property hue as Double
- property luminosity as Double
- property saturation as Double
- class GMColorMBS
- shared method Black as GMColorMBS
- shared method Color(ColorValue as Color) as GMColorMBS
- shared method Color(ColorValue as Color, alpha as Integer) as GMColorMBS
- shared method Color(red as integer, green as integer, blue as integer) as GMColorMBS
- shared method Color(red as integer, green as integer, blue as integer, alpha as Integer) as GMColorMBS
- method Constructor
- method Constructor(ColorName as string)
- method Constructor(ColorValue as color)
- method Constructor(ColorValue as color, alpha as Integer)
- method Constructor(other as GMColorMBS)
- method Constructor(red as Integer, green as Integer, blue as Integer)
- method Constructor(red as Integer, green as Integer, blue as Integer, alpha as Integer)
- shared method QuantumByteSize as Integer
- shared method scaleDoubleToQuantum(value as Double) as Integer
- shared method scaleQuantumToDouble(value as Integer) as Double
- shared method White as GMColorMBS
- property alpha as Double
- property alphaQuantum as Integer
- property blueQuantum as Integer
- property colorValue as color
- property greenQuantum as Integer
- property handle as Integer
- property intensity as Double
- property isValid as boolean
- property redQuantum as Integer
- class GMColorMonoMBS
- method Constructor
- method Constructor(mono as boolean)
- method Constructor(other as GMColorMBS)
- property mono as boolean
- class GMColorRGBMBS
- method Constructor
- method Constructor(other as GMColorMBS)
- method Constructor(red as Double, green as Double, blue as Double)
- property blue as Double
- property green as Double
- property red as Double
- class GMColorYUVMBS
- method Constructor
- method Constructor(other as GMColorMBS)
- method Constructor(y as Double, u as Double, v as Double)
- property u as Double
- property v as Double
- property y as Double
- class GMConvertMBS
- method Constructor
- method Run
- 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
- class GMCoordinateMBS
- method Constructor
- method Constructor(x as Double, y as Double)
- property x as Double
- property y as Double
- class GMErrorExceptionMBS
- class GMGeometryMBS
- 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)
- shared method Make(geometry as string) as GMGeometryMBS
- shared method Make(Width as UInt32, Height as UInt32, XOffset as UInt32=0, YOffset as UInt32=0, xNegative as boolean=false, yNegative as boolean=false) as GMGeometryMBS
- 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
- class GMGraphicsMBS
- method Arc(startX as Double, startY as Double, endX as Double, endY as Double, startDegrees as Double, endDegrees as Double)
- method Bezier(values() as GMCoordinateMBS)
- method Circle(originX as Double, originY as Double, perimX as Double, perimY as Double)
- method ClipPath(id as string)
- method ColorPixel(x as Double, y as Double, paintMethod as Integer)
- method CompositeImage(x as Double, y as Double, file as folderitem)
- method CompositeImage(x as Double, y as Double, image as GMImageMBS)
- method CompositeImage(x as Double, y as Double, path as string)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, file as folderitem)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, file as folderitem, CompositeOperator as Integer)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, image as GMImageMBS)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, image as GMImageMBS, CompositeOperator as Integer)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, path as string)
- method CompositeImage(x as Double, y as Double, w as Double, h as Double, path as string, CompositeOperator as Integer)
- method Constructor(image as GMImageMBS)
- method DashArray(values() as Double)
- method DashOffset(offset as Double)
- method Draw
- method DrawPath
- method Ellipse(originX as Double, originY as Double, perimX as Double, perimY as Double, arcStart as Double, arcEnd as Double)
- method FillColor(c as GMColorMBS)
- method FillOpacity(opacity as Double)
- method FillRule(fillRule as Integer)
- method Font(fontname as string)
- method Font(fontname as string, StyleType as Integer, weight as Integer, StretchType as Integer)
- method Gravity(GravityType as Integer)
- method Line(startX as Double, startY as Double, endX as Double, endY as Double)
- method Matte(x as Double, y as Double, paintMethod as Integer)
- method MiterLimit(miterlimit as Integer)
- method PathArcAbs(c as GMPathArgsMBS)
- method PathArcAbs(c() as GMPathArgsMBS)
- method PathArcAbs(radiusX as Double, radiusY as Double, xAxisRotation as Double, largeArcFlag as boolean, sweepFlag as Boolean, x as Double, y as Double)
- method PathArcRel(c as GMPathArgsMBS)
- method PathArcRel(c() as GMPathArgsMBS)
- method PathArcRel(radiusX as Double, radiusY as Double, xAxisRotation as Double, largeArcFlag as boolean, sweepFlag as Boolean, x as Double, y as Double)
- method PathClosePath
- method PathCurvetoAbs(c as GMPathArgsMBS)
- method PathCurvetoAbs(c() as GMPathArgsMBS)
- method PathCurvetoAbs(x1 as Double, y1 as Double, x2 as Double, y2 as Double, x as Double, y as Double)
- method PathCurvetoRel(c as GMPathArgsMBS)
- method PathCurvetoRel(c() as GMPathArgsMBS)
- method PathCurvetoRel(x1 as Double, y1 as Double, x2 as Double, y2 as Double, x as Double, y as Double)
- method PathLinetoAbs(c as GMCoordinateMBS)
- method PathLinetoAbs(c() as GMCoordinateMBS)
- method PathLinetoAbs(x as Double, y as Double)
- method PathLinetoHorizontalAbs(v as Double)
- method PathLinetoHorizontalRel(v as Double)
- method PathLinetoRel(c as GMCoordinateMBS)
- method PathLinetoRel(c() as GMCoordinateMBS)
- method PathLinetoRel(x as Double, y as Double)
- method PathLinetoVerticalAbs(v as Double)
- method PathLinetoVerticalRel(v as Double)
- method PathMovetoAbs(c as GMCoordinateMBS)
- method PathMovetoAbs(x as Double, y as Double)
- method PathMovetoRel(c as GMCoordinateMBS)
- method PathMovetoRel(x as Double, y as Double)
- method PathQuadraticCurvetoAbs(c as GMPathArgsMBS)
- method PathQuadraticCurvetoAbs(c() as GMPathArgsMBS)
- method PathQuadraticCurvetoAbs(x1 as Double, y1 as Double, x as Double, y as Double)
- method PathQuadraticCurvetoRel(c as GMPathArgsMBS)
- method PathQuadraticCurvetoRel(c() as GMPathArgsMBS)
- method PathQuadraticCurvetoRel(x1 as Double, y1 as Double, x as Double, y as Double)
- method PathSmoothCurvetoAbs(c as GMCoordinateMBS)
- method PathSmoothCurvetoAbs(c() as GMCoordinateMBS)
- method PathSmoothCurvetoAbs(x as Double, y as Double)
- method PathSmoothCurvetoRel(c as GMCoordinateMBS)
- method PathSmoothCurvetoRel(c() as GMCoordinateMBS)
- method PathSmoothCurvetoRel(x as Double, y as Double)
- method PathSmoothQuadraticCurvetoAbs(c as GMCoordinateMBS)
- method PathSmoothQuadraticCurvetoAbs(c() as GMCoordinateMBS)
- method PathSmoothQuadraticCurvetoAbs(x as Double, y as Double)
- method PathSmoothQuadraticCurvetoRel(c as GMCoordinateMBS)
- method PathSmoothQuadraticCurvetoRel(c() as GMCoordinateMBS)
- method PathSmoothQuadraticCurvetoRel(x as Double, y as Double)
- method Point(x as Double, y as Double)
- method PointSize(pointSize as Double)
- method Polygon(values() as GMCoordinateMBS)
- method Polyline(values() as GMCoordinateMBS)
- method PopClipPath
- method PopGraphicContext
- method PopPattern
- method PushClipPath(id as string)
- method PushGraphicContext
- method PushPattern(id as string, x as Integer, y as Integer, width as Integer, height as Integer)
- method Rectangle(upperLeftX as Double, upperLeftY as Double, lowerRightX as Double, lowerRightY as Double)
- method Rotation(angle as Double)
- method RoundRectangle(centerX as Double, centerY as Double, width as Double, height as Double, cornerWidth as Double, cornerHeight as Double)
- method Scaling(x as Double, y as Double)
- method SkewX(angle as Double)
- method SkewY(angle as Double)
- method StrokeAntialias(flag as boolean)
- method StrokeColor(c as GMColorMBS)
- method StrokeLineCap(LineCap as Integer)
- method StrokeLineJoin(LineJoin as Integer)
- method StrokeOpacity(opacity as Double)
- method StrokeWidth(opacity as Double)
- method Text(x as Double, y as Double, text as string)
- method Text(x as Double, y as Double, text as string, encoding as string)
- method TextAntialias(flag as boolean)
- method TextDecoration(DecorationType as Integer)
- method TextUnderColor(c as GMColorMBS)
- method Translation(x as Double, y as Double)
- method Viewbox(x1 as Integer, y1 as Integer, x2 as Integer, y2 as Integer)
- property Image as GMImageMBS
- class GMImageArrayMBS
- method animateImages
- method append(image as GMImageMBS)
- method appendImages(stack as boolean = false) as GMImageMBS
- method averageImages as GMImageMBS
- method coalesceImages as GMImageArrayMBS
- method Constructor
- method deconstructImages as GMImageArrayMBS
- method displayImages
- method FirstImage as GMImageMBS
- method flattenImages as GMImageMBS
- method Image(index as Integer) as GMImageMBS
- method insert(image as GMImageMBS)
- method LastImage as GMImageMBS
- method mapImages(map as GMImageMBS, dither as boolean = true, measureError as boolean = false)
- method montageImages(options as GMMontageMBS) as GMImageArrayMBS
- method morphImages(frames as Integer) as GMImageArrayMBS
- method mosaicImages as GMImageMBS
- method quantizeImages(measureError as boolean = false)
- method readImages(blob as GMBlobMBS)
- method readImages(imageSpec as string)
- method remove(index as Integer)
- method reverse
- method writeImages(blob as GMBlobMBS, adjoin as boolean = true)
- method writeImages(imageSpec as string, adjoin as boolean = true)
- property empty as boolean
- property handle as Integer
- property size as Integer
- class GMImageChannelStatisticsMBS
- method Constructor
- property maximum as Double
- property mean as Double
- property minimum as Double
- property standardDeviation as Double
- property variance as Double
- class GMImageMBS
- method adaptiveThreshold(width as UInt32, height as UInt32, offset as double = 0)
- method addNoise(noise as Integer)
- method addNoiseChannel(channel as Integer, noise as Integer)
- method affineTransform(sx as Double, sy as Double, rx as Double, ry as Double, tx as Double, ty as Double)
- method annotate(text as string, boundingArea as GMGeometryMBS, gravity as Integer)
- method annotate(text as string, boundingArea as GMGeometryMBS, gravity as Integer, degrees as Double)
- method annotate(text as string, gravity as Integer)
- method annotate(text as string, location as GMGeometryMBS)
- method attributeValues as dictionary
- method autoOrient
- method blur(radius as Double=0.0, sigma as Double=1.0)
- method blurChannel(channel as Integer, radius as Double=0.0, sigma as Double=1.0)
- method border
- method border(geometry as GMGeometryMBS)
- shared method borderGeometryDefault as String
- shared method cacheThreshold(threshold as UInt32)
- method cdl(cdl as string)
- method channel(channel as Integer)
- method charcoal(radius as Double=0.0, sigma as Double=1.0)
- method chop(geometry as GMGeometryMBS)
- method colorHistogram as dictionary
- method colorize(opacity as UInt32, penColor as GMColorMBS)
- method colorize(opacityRed as UInt32, opacityGreen as UInt32, opacityBlue as UInt32, penColor as GMColorMBS)
- method colorMap as GMColorMBS()
- method colorMatrix(order as Integer, ColorMatrix() as Double)
- method CombinePictureWithMask as picture
- method compare(image as GMImageMBS) as boolean
- method composite(compositeImage as GMImageMBS, gravity as Integer, CompositeOperator as Integer = 2)
- method compositeAt(compositeImage as GMImageMBS, offset as GMGeometryMBS, CompositeOperator as Integer = 2)
- method compositeXY(compositeImage as GMImageMBS, xOffset as Integer, yOffset as Integer, CompositeOperator as Integer = 2)
- method Constructor
- method Constructor(blob as GMBlobMBS)
- method Constructor(blob as GMBlobMBS, geometry as GMGeometryMBS)
- method Constructor(blob as GMBlobMBS, geometry as GMGeometryMBS, depth as UInt32)
- method Constructor(blob as GMBlobMBS, geometry as GMGeometryMBS, depth as UInt32, Magick as string)
- method Constructor(blob as GMBlobMBS, geometry as GMGeometryMBS, Magick as string)
- method Constructor(file as folderitem)
- method Constructor(other as GMImageMBS)
- method Constructor(Path as string)
- method Constructor(pic as picture)
- method Constructor(size as GMGeometryMBS, ColorValue as GMColorMBS)
- method Constructor(width as UInt32, height as UInt32, map as string, StorageType as Integer, data as ptr)
- method contrast(sharpen as UInt32)
- method convolve(order as Integer, ColorMatrix() as Double)
- method CopyPicture as picture
- method CopyPicture(x as Integer, y as Integer, width as Integer, height as Integer) as picture
- method CopyPictureMask as picture
- method CopyPictureMask(x as Integer, y as Integer, width as Integer, height as Integer) as picture
- method CopyPixelsMemory as Memoryblock
- method CopyPixelsMemory(x as Integer, y as Integer, width as Integer, height as Integer) as Memoryblock
- method CreateHBITMAP as Ptr
- method crop(geometry as GMGeometryMBS)
- method cycleColormap(amount as Integer)
- method Describe(verbose as Integer = 1) as String
- method despeckle
- method display
- method edge(radius as Double=0.0)
- method emboss(radius as Double=0.0, sigma as Double=1.0)
- method enhance
- method erase
- method extent(geo as GMGeometryMBS)
- method extent(geo as GMGeometryMBS, backgroundColor as GMColorMBS)
- method extent(geo as GMGeometryMBS, backgroundColor as GMColorMBS, gravity as Integer)
- method extent(geo as GMGeometryMBS, gravity as Integer)
- method flip
- method floodFillColor(point as GMGeometryMBS, fillColor as GMColorMBS)
- method floodFillColor(point as GMGeometryMBS, fillColor as GMColorMBS, borderColor as GMColorMBS)
- method floodFillColor(x as UInt32, y as UInt32, fillColor as GMColorMBS)
- method floodFillColor(x as UInt32, y as UInt32, fillColor as GMColorMBS, borderColor as GMColorMBS)
- method floodFillOpacity(x as UInt32, y as UInt32, opacity as UInt32, PaintMethod as Integer)
- method floodFillTexture(point as GMGeometryMBS, fillColor as GMColorMBS)
- method floodFillTexture(point as GMGeometryMBS, fillColor as GMColorMBS, borderColor as GMColorMBS)
- method floodFillTexture(x as UInt32, y as UInt32, fillColor as GMColorMBS)
- method floodFillTexture(x as UInt32, y as UInt32, fillColor as GMColorMBS, borderColor as GMColorMBS)
- method flop
- shared method FontMap as string
- method fontTypeMetrics(name as string) as GMTypeMetricMBS
- method formatExpression(expression as string) as string
- method frame
- method frame(geometry as GMGeometryMBS)
- method frame(width as UInt32, height as UInt32, innerBevel as Integer=6, outerBevel as Integer=6)
- shared method frameGeometryDefault as String
- method gamma(gammaRed as Double, gammaGreen as Double, gammaBlue as Double)
- method gaussianBlur(width as Double, sigma as Double)
- method gaussianBlurChannel(channel as Integer, width as Double, sigma as Double)
- method getChromaBluePrimary(byref x as Double, byref y as Double)
- method getchromaGreenPrimary(byref x as Double, byref y as Double)
- method getchromaRedPrimary(byref x as Double, byref y as Double)
- method getchromaWhitePoint(byref x as Double, byref y as Double)
- method getConstPixels(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method GetEXIFOrientation(byref orientation as integer) as boolean
- method getPixels(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method Graphics as GMGraphicsMBS
- method haldClut(image as GMImageMBS)
- method Hash(Size as Integer = 8) as String
- method implode(factor as Double=0.0)
- shared method IsLoggingEnabled as Boolean
- shared method JasperLibVersion as string
- method label(text as string)
- method level(black_point as Double, white_point as Double, mid_point as Double=1.0)
- method levelChannel(channel as Integer, black_point as Double, white_point as Double, mid_point as Double=1.0)
- shared method LibVersion as String
- shared method LoadIconvLibrary(path as String, byref Error as String) as boolean
- shared method MagickVersion as string
- method magnify
- method map(mapImage as GMImageMBS, dither as boolean=false)
- method matteFloodfill(target as GMColorMBS, opacity as UInt32, x as Integer, y as Integer, PaintMethod as Integer)
- method medianFilter(radius as Double=0.0)
- method minify
- method modequalizeifyImage
- method modifyImage
- method modulate(brightness as Double, saturation as Double, hue as Double)
- method montageGeometry as GMGeometryMBS
- method motionBlur(radius as Double, sigma as Double, angle as Double)
- method negate(grayscale as boolean=false)
- method normalize
- method oilPaint(radius as Double=3.0)
- method opacity(opacity as UInt32)
- method opaque(opaqueColor as GMColorMBS, penColor as GMColorMBS)
- method ping(data as GMBlobMBS)
- method ping(file as folderitem)
- method ping(Path as string)
- shared method PNGLibVersion as string
- method quantize(measureError as boolean=false)
- shared method QuantumDepth as Integer
- method quantumOperator(channel as Integer, Operator as Integer, rvalue as Double)
- method quantumOperator(x as Integer, y as Integer, columns as Integer, rows as Integer, channel as Integer, Operator as Integer, rvalue as Double)
- shared method raiseGeometryDefault as String
- method raiseImage
- method raiseImage(geometry as GMGeometryMBS, raisedFlag as boolean=false)
- method randomThreshold(thresholds as GMGeometryMBS)
- method randomThresholdChannel(thresholds as GMGeometryMBS, channel as Integer)
- method read(blob as GMBlobMBS)
- method read(blob as GMBlobMBS, size as GMGeometryMBS)
- method read(blob as GMBlobMBS, size as GMGeometryMBS, depth as Integer)
- method read(blob as GMBlobMBS, size as GMGeometryMBS, depth as Integer, magick as string)
- method read(blob as GMBlobMBS, size as GMGeometryMBS, magick as string)
- method read(file as folderitem)
- method read(path as string)
- method read(size as GMGeometryMBS, file as folderitem)
- method read(size as GMGeometryMBS, Path as string)
- method read(width as UInt32, height as UInt32, map as string, StorageType as Integer, data as ptr)
- method reduceNoise
- method reduceNoise(order as Double)
- shared method ReleaseDate as String
- method repage
- method resize(geo as GMGeometryMBS)
- method resize(geo as GMGeometryMBS, filterType as Integer)
- method resize(geo as GMGeometryMBS, filterType as Integer, blur as double)
- method roll(columns as UInt32, rows as UInt32)
- method roll(roll as GMGeometryMBS)
- method rotate(degree as Double)
- method sample(geometry as GMGeometryMBS)
- method scale(geometry as GMGeometryMBS)
- method segment(clusterThreshold as Double=1.0, smoothingThreshold as Double=1.5)
- method setChromaBluePrimary(x as Double, y as Double)
- method setchromaGreenPrimary(x as Double, y as Double)
- method setchromaRedPrimary(x as Double, y as Double)
- method setchromaWhitePoint(x as Double, y as Double)
- method SetEXIFOrientation(orientation as integer) as boolean
- shared method SetLogEventMask(events as String)
- method SetPicture(pic as picture, x as Integer, y as Integer)
- method SetPictureMask(maskpic as picture, x as Integer, y as Integer)
- method setPixels(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method setStrokeDashArray(values() as Double)
- method shade(azimuth as Double=30.0, elevation as Double=30.0, colorShading as boolean=false)
- method sharpen(radius as Double=0.0, sigma as Double=1.0)
- method sharpenChannel(channel as Integer, radius as Double=0.0, sigma as Double=1.0)
- method shave(geometry as GMGeometryMBS)
- method shear(xShearAngle as Double, yShearAngle as Double)
- method signature(force as boolean=false) as string
- method solarize(factor as Double=50.0)
- method spread(amount as UInt32=3)
- method statistics as GMImageStatisticsMBS
- method stegano(watermark as GMImageMBS)
- method stereo(rightImage as GMImageMBS)
- method strip
- method strokeDashArray as Double()
- method swirl(degree as Double)
- method syncPixels
- method texture(texture as GMImageMBS)
- method threshold(degree as Double)
- method thumbnail(geometry as GMGeometryMBS)
- shared method TIFFLibVersion as string
- method transform(imageGeometry as GMGeometryMBS)
- method transform(imageGeometry as GMGeometryMBS, cropGeometry as GMGeometryMBS)
- method transformOrigin(tx as Double, ty as Double)
- method transformReset
- method transformRotation(angle as Double)
- method transformScale(tx as Double, ty as Double)
- method transformSkewX(x as Double)
- method transformSkewY(y as Double)
- method transparent(color as GMColorMBS)
- method trim
- method unregisterId
- method unsharpmask(radius as Double, sigma as Double, amount as Double, threshold as Double)
- method unsharpmaskChannel(channel as Integer, radius as Double, sigma as Double, amount as Double, threshold as Double)
- method wave(amplitude as Double=25.0, wavelength as Double=150.0)
- shared method WebPVersion as String
- method write(blob as GMBlobMBS)
- method write(blob as GMBlobMBS, magick as string)
- method write(blob as GMBlobMBS, magick as string, depth as UInt32)
- method write(file as folderitem)
- method write(Path as string)
- method write(x as Integer, y as Integer, columns as Integer, rows as Integer, map as string, type as Integer, Pixels as Ptr)
- shared method ZLibVersion as string
- method zoom(geometry as GMGeometryMBS)
- method ZPL(Header as boolean = true) as String
- property adjoin as boolean
- property animationDelay as UInt32
- property animationIterations as UInt32
- property antiAlias as boolean
- property backgroundColor as GMColorMBS
- property backgroundTexture as string
- property baseColumns as UInt32
- property baseFilename as String
- property baseRows as Uint32
- property borderColor as GMColorMBS
- property boundingBox as GMGeometryMBS
- property boxColor as GMColorMBS
- property classType as Integer
- property clipMask as GMImageMBS
- property colorFuzz as Double
- property colorMapSize as UInt32
- property colorSpace as Integer
- property columns as UInt32
- property comment as string
- property compose as Integer
- property compressType as Integer
- property debug as boolean
- property density as GMGeometryMBS
- property depth as UInt32
- property directory as string
- property endian as Integer
- property ExifThumbnail as String
- property fileName as string
- property fileSize as Int64
- property fillColor as GMColorMBS
- property fillPattern as GMImageMBS
- property fillRule as Integer
- property filterType as Integer
- property font as string
- property FontFamily as String
- property fontPointsize as Double
- property FontStretch as Integer
- property FontStyle as Integer
- property FontWeight as Integer
- property format as string
- property gamma as Double
- property geometry as GMGeometryMBS
- property getConstIndexes as Ptr
- property getIndexes as Ptr
- property gifDisposeMethod as UInt32
- property handle as Integer
- property height as Integer
- property iccColorProfile as GMBlobMBS
- property interlaceType as Integer
- property iptcProfile as GMBlobMBS
- property isValid as boolean
- property label as string
- property lineWidth as Double
- property magick as string
- property matte as boolean
- property matteColor as GMColorMBS
- property meanErrorPerPixel as Double
- property modulusDepth as UInt32
- property monochrome as boolean
- property normalizedMaxError as Double
- property normalizedMeanError as Double
- property orientation as Integer
- property page as GMGeometryMBS
- property penColor as GMColorMBS
- property quality as UInt32
- property quantizeColors as UInt32
- property quantizeColorSpace as Integer
- property quantizeDither as boolean
- property quantizeTreeDepth as UInt32
- property Quiet as Boolean
- property renderingIntent as Integer
- property resolutionUnits as Integer
- property rows as UInt32
- property scene as UInt32
- property size as GMGeometryMBS
- property strokeAntiAlias as boolean
- property strokeColor as GMColorMBS
- property strokeDashOffset as Double
- property strokeLineCap as Integer
- property strokeLineJoin as Integer
- property strokeMiterLimit as UInt32
- property strokePattern as GMImageMBS
- property strokeWidth as Double
- property subImage as UInt32
- property subRange as UInt32
- property textEncoding as string
- property tileName as string
- property totalColors as UInt32
- property type as Integer
- property verbose as boolean
- property view as string
- property width as Integer
- property x11Display as string
- property XResolution as Double
- property YResolution as Double
- property attributeValue(name as string) as string
- property channelDepth(channel as Integer) as UInt32
- property colorMap(index as UInt32) as GMColorMBS
- property defineSet(magick as string, key as string) as boolean
- property defineValue(magick as string, key as string) as string
- property pixelColor(x as UInt32, y as UInt32) as GMColorMBS
- property profile(name as string) as GMBlobMBS
- class GMImageStatisticsMBS
- method Constructor
- property blue as GMImageChannelStatisticsMBS
- property green as GMImageChannelStatisticsMBS
- property opacity as GMImageChannelStatisticsMBS
- property red as GMImageChannelStatisticsMBS
- class GMLockMBS
- method Constructor(mutexlock as GMMutexLockMBS)
- property handle as Integer
- property target as GMMutexLockMBS
- class GMMontageFramedMBS
- method Constructor
- property borderColor as GMColorMBS
- property borderWidth as Uint32
- property frameGeometry as GMGeometryMBS
- property matteColor as GMColorMBS
- class GMMontageMBS
- method Constructor
- property handle as Integer
- property backgroundColor as GMColorMBS
- property compose as Integer
- property fileName as string
- property fillColor as GMColorMBS
- property font as string
- property geometry as GMGeometryMBS
- property gravity as Integer
- property label as string
- property penColor as GMColorMBS
- property pointSize as UInt32
- property shadow as boolean
- property strokeColor as GMColorMBS
- property texture as string
- property tile as GMGeometryMBS
- property title as string
- property transparentColor as GMColorMBS
- class GMMutexLockMBS
- class GMNotInitializedExceptionMBS
- class GMPathArgsMBS
- method Constructor
- method Constructor(radiusX as Double, radiusY as Double, xAxisRotation as Double, largeArcFlag as boolean, sweepFlag as Boolean, x as Double, y as Double)
- method Constructor(x1 as Double, y1 as Double, x as Double, y as Double)
- method Constructor(x1 as Double, y1 as Double, x2 as Double, y2 as Double, x as Double, y as Double)
- property largeArcFlag as Boolean
- property radiusX as Double
- property radiusY as Double
- property sweepFlag as Boolean
- property x as Double
- property x1 as Double
- property x2 as Double
- property xAxisRotation as Double
- property y as Double
- property y1 as Double
- property y2 as Double
- class GMPixelsMBS
- method Constructor(Image as GMImageMBS)
- method get(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method getConst(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method indexes as Ptr
- method set(x as Integer, y as Integer, columns as Integer, rows as Integer) as Ptr
- method sync
- property columns as Integer
- property handle as Integer
- property rows as Integer
- property x as Integer
- property y as Integer
- class GMTypeMetricMBS
- method Constructor
- property ascent as Double
- property descent as Double
- property maxHorizontalAdvance as Double
- property textHeight as Double
- property textWidth as Double
- class GMUnsupportedExceptionMBS
- class GM16BlobMBS
Release notes
- Version 23.5
- Improved exception handling for GMConvertMBS class.
- Version 23.3
- Added Describe method to GMImageMBS class.
- Version 23.2
- Added WebPVersion function to GMImageMBS class.
- Version 21.2
- Renamed composite functions in GMImageMBS to compositeAt and compositeXY.
- Version 21.1
- Added SetLogEventMask and IsLoggingEnabled shared methods to GMImageMBS class.
- Version 20.4
- Added FontWeight, FontStyle, FontStretch and FontFamily properties for GMImageMBS class.
- Added LoadIconvLibrary method for ArchiverMBS, XMLValidatorMBS, zxingReaderMBS, GMImageMBS and TextConverterMBS classes for helping with text encodings if needed.
- Added MagickVersion to GMImageMBS class.
- Added ZPL function to GMImageMBS class.
- Version 20.1
- Added ExifThumbnail function to GM16ImageMBS and GMImageMBS class.
- Added FontMap function for GMImageMBS class.
- Version 19.4
- Added Hash function for GMImageMBS class.
- Fixed crash with nil folderItem passed to Read, Constructor or Ping methods in GMImageMBS class.
- Fixed GMImageMBS functions to return picture to better work with GIF images.
- Version 19.1
- Added GMConvertMBS and GM16ConvertMBS classes.
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.