Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: GraphicsMagick

Image functions to convert between image formats and apply effects.

Version macOS Windows Linux Server iOS SDK
2.0 / 14.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes

Item Details
GMImage.AdaptiveThreshold
Local adaptive threshold image.
All
2.0
GMImage.AddNoise
Add noise to image with specified noise type.
All
2.0
GMImage.AddNoiseChannel
Add noise to image with specified noise type.
All
2.0
GMImage.AddPathArcAbs
Draw a single arc segment.
All
4.1
GMImage.AddPathArcRel
Draw a single arc segment.
All
4.1
GMImage.AddPathClosePath
Closes subpath.
All
4.1
GMImage.AddPathCurvetoAbs
Draw a single curve.
All
4.1
GMImage.AddPathCurvetoRel
Draw a single curve.
All
4.1
GMImage.AddPathLinetoAbs
Draw to a single point.
All
4.1
GMImage.AddPathLinetoHorizontalAbs
Draws a horizontal line from the current point (cpx, cpy) to (x, cpy).
All
4.1
GMImage.AddPathLinetoHorizontalRel
Draws a horizontal line from the current point (cpx, cpy) to (x, cpy).
All
4.1
GMImage.AddPathLinetoRel
Draw to a single point.
All
4.1
GMImage.AddPathLinetoVerticalAbs
Draws a vertical line from the current point (cpx, cpy) to (cpx, y).
All
4.1
GMImage.AddPathLinetoVerticalRel
Draws a vertical line from the current point (cpx, cpy) to (cpx, y).
All
4.1
GMImage.AddPathMovetoAbs
Simple moveto with absolute coordinate.
All
4.1
GMImage.AddPathMovetoRel
Simple moveto with relative coordinate.
All
4.1
GMImage.AddPathQuadraticCurvetoAbs
Draw a single curve.
All
4.1
GMImage.AddPathQuadraticCurvetoRel
Draw a single curve.
All
4.1
GMImage.AddPathSmoothCurvetoAbs
Adds a smooth curve to path.
All
4.1
GMImage.AddPathSmoothCurvetoRel
Draw a single curve.
All
4.1
GMImage.AddPathSmoothQuadraticCurvetoAbs
Adds smooth quadratic curve to relative point to current path.
All
4.1
GMImage.AddPathSmoothQuadraticCurvetoRel
Adds smooth quadratic curve to relative point to current path.
All
4.1
GMImage.Affine
Applies an affine transformation.
All
4.1
GMImage.Annotate
Annotate image (draw text on image).
All
2.0
GMImage.AutoOrient
Orient image to be right-side up based on its current orientation attribute.
All
9.0
GMImage.AveragePixelValue
Calculates the average pixel value.
All
3.0
GMImage.BaseColumns
Returns the base image width (before transformations).
All
2.0
GMImage.BaseFilename
Returns the Base image filename (before transformations)
All
2.0
GMImage.BaseRows
Returns the base image height (before transformations)
All
2.0
GMImage.Blur
Blur image with specified blur factor.
All
2.0
GMImage.BlurChannel
Blur image with specified blur factor.
All
2.0
GMImage.Border
Border image (add border to image).
All
2.0
GMImage.BoundingBox
Returns smallest bounding box enclosing non-border pixels.
All
2.0
GMImage.Channel
Extract channel from image.
All
2.0
GMImage.Charcoal
Charcoal effect image (looks like charcoal sketch).
All
2.0
GMImage.Chop
Chop image (remove vertical or horizontal subregion of image).
All
2.0
GMImage.ClipMask
Associate a clip mask with the image.
All
2.0
GMImage.ClipPath
Select a drawing clip path matching name.
All
4.1
GMImage.Coders
Lists all coders as JSON.
All
8.4
GMImage.Colorize
Colorize image with pen color, using specified percent opacity.
All
2.0
GMImage.ColorizeRGB
Colorize image with pen color, using specified percent opacity for red, green, and blue quantums.
All
2.0
GMImage.Columns
Returns the Image width.
All
2.0
GMImage.Compare
Compares current image with another image.
All
2.0
GMImage.Composite
Compose an image onto another at specified offset and using specified algorithm.
All
2.0
GMImage.CompositeXY
Compose an image onto another at specified offset and using specified algorithm.
All
2.0
GMImage.Contrast
Contrast image (enhance intensity differences in image).
All
2.0
GMImage.Copy
Creates a copy of the picture.
All
2.0
GMImage.CopyChannel
Copies one channel from one image into channel of other image.
All
7.3
GMImage.Crop
Crop image (subregion of original image).
All
2.0
GMImage.CycleColormap
Cycle image colormap.
All
2.0
GMImage.Describe
Describes an image by printing its attributes.
All
13.3
GMImage.Despeckle
Despeckle image (reduce speckle noise).
All
2.0
GMImage.Directory
Returns the directory string.
All
2.0
GMImage.DrawArc
Draws an arc.
All
3.0
GMImage.DrawCircle
Draws a circle.
All
3.0
GMImage.DrawEllipse
Draw an ellipse.
All
3.0
GMImage.DrawLine
Draws a line.
All
3.0
GMImage.DrawPath
Draw on image using vector path.
All
4.1
GMImage.DrawRectangle
Draws a rectangle.
All
3.0
GMImage.DrawRoundRectangle
Draw a rounded rectangle.
All
3.0
GMImage.Edge
Edge image (hilight edges in image)
All
2.0
GMImage.Emboss
Emboss image (hilight edges with 3D effect).
All
2.0
GMImage.Enhance
Enhance image (minimize noise)
All
2.0
GMImage.Equalize
Equalize image (histogram equalization)
All
2.0
GMImage.Erase
Erase image to current "background color"
All
2.0
GMImage.ExifThumbnail
Extracts an embedded thumbnail in EXIF data.
All
10.1
GMImage.Extent
Extends image size.
All
9.0
GMImage.FillPattern
Sets the pattern to use while filling drawn objects.
All
2.0
GMImage.FindColorInColumn
Locates first pixel in the column with given color.
All
5.0
GMImage.FindColorInRow
Locates first pixel in the row with given color.
All
5.0
GMImage.Flip
Flip image (reflect each scanline in the vertical direction)
All
2.0
GMImage.FloodFillColor
Flood-fill color across pixels.
All
2.0
GMImage.FloodFillColorXY
Flood-fill color across pixels starting at target-pixel and stopping at pixels matching specified border color.
All
2.0
GMImage.FloodFillOpacity
Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement opacity value using method.
All
2.0
GMImage.FloodFillTexture
Flood-fill texture across pixels.
All
2.0
GMImage.FloodFillTextureXY
Flood-fill texture across pixels.
All
2.0
GMImage.Flop
Flop image (reflect each scanline in the horizontal direction)
All
2.0
GMImage.FontMap
Queries current font map in use.
All
10.1
GMImage.FontTypeMetrics
Queries space needed for text.
All
7.3
GMImage.Format
Long image format description.
All
2.0
GMImage.Frame
Frame image.
All
2.0
GMImage.Free
Releases the image from memory.
All
8.4
GMImage.FreeAll
Destroys all images.
All
8.4
GMImage.Gamma
Gamma correct image.
All
2.0
GMImage.GaussianBlur
Gaussian blur image.
All
2.0
GMImage.GaussianBlurChannel
Gaussian blur image.
All
2.0
GMImage.Geometry
Preferred size of the image when encoding.
All
2.0
GMImage.GetAdjoin
Get adjoin value. Join images into a single multi-image file
All
2.0
GMImage.GetAnimationDelay
Queries the animation delay.
All
2.0
GMImage.GetAnimationIterations
Queries the Number of iterations to loop an animation (e.g. Netscape loop extension) for.
All
2.0
GMImage.GetAntiAlias
Returns whether to Anti-alias Postscript and TrueType fonts (default true)
All
2.0
GMImage.GetAttribute
Query a named attribute.
All
2.0
GMImage.GetAttributeNames
Queries names of all attributes.
All
9.2
GMImage.GetAttributesJSON
Queries all attributes as JSON.
All
9.2
GMImage.GetBackgroundColor
Queries the Image background color.
All
2.0
GMImage.GetBackgroundTexture
Queries the Name of texture image to tile onto the image background.
All
2.0
GMImage.GetBorderColor
Queries the Image border color.
All
2.0
GMImage.GetBoxColor
Queries the Text bounding-box base color (default none).
All
2.0
GMImage.GetChannelDepth
Obtain modulus channel depth
All
2.0
GMImage.GetClassType
Queries the Image class.
All
2.0
GMImage.GetClipMask
Queries clip mask image.
All
7.3
GMImage.GetColorFuzz
Queries the color fuzz. Colors within this distance are considered equal
All
2.0
GMImage.GetColorMapSize
Queries the Colormap size (number of colormap entries)
All
2.0
GMImage.GetColorSpace
Queries the Image Color Space
All
2.0
GMImage.GetComment
Queries the comment.
All
2.0
GMImage.GetCompose
Queries the Composition operator to be used when composition is implicitly used (such as for image flattening).
All
2.0
GMImage.GetCompressType
Queries the compression type.
All
2.0
GMImage.GetDebug
Queries whether printing of debug messages from ImageMagick is enabled.
All
2.0
GMImage.GetDefineSet
Queries a define value.
All
2.0
GMImage.GetDefineValue
Queries a value.
All
2.0
GMImage.GetDensity
Queries the Vertical and horizontal resolution in pixels of the image.
All
2.0
GMImage.GetDepth
Queries the Image depth (bits allocated to red/green/blue components)
All
2.0
GMImage.GetEXIFOrientation
Queries orientation from EXIF.
All
6.5
GMImage.GetEndian
Queries the Endianness (little like Intel or big like SPARC) for image formats which support endian-specific options.
All
2.0
GMImage.GetFileName
Queries the Image file name.
All
2.0
GMImage.GetFileSize
Returns the number of bytes of the image on disk
All
2.0
GMImage.GetFillColor
Queries the Color to use when filling drawn objects.
All
2.0
GMImage.GetFillRule
Queries the rule to use when filling drawn objects
All
2.0
GMImage.GetFilterType
Queries the Filter to use when resizing image
All
2.0
GMImage.GetFont
Queries the Text rendering font.
All
2.0
GMImage.GetFontFamily
Queries font family.
All
10.4
GMImage.GetFontPointsize
Queries the Font point size.
All
2.0
GMImage.GetFontStretch
Queries font stretch.
All
10.4
GMImage.GetFontStyle
Queries font style.
All
10.4
GMImage.GetFontWeight
Queries font weight.
All
10.4
GMImage.GetGamma
Gamma level of the image
All
2.0
GMImage.GetGifDisposeMethod
Queries the GIF disposal method.
All
2.0
GMImage.GetHeight
Returns the image height.
All
2.0
GMImage.GetICCColorProfile
Queries the ICC color profile.
All
2.0
GMImage.GetIPTCProfile
Queries the IPTC profile.
All
2.0
GMImage.GetIPTCProfileValues
Queries list with all IPTC values found.
All
6.2
GMImage.GetInterlaceType
Queries the interlace type.
All
2.0
GMImage.GetIsValid
Does object contain valid image?
All
2.0
GMImage.GetJPEGAsBase64
Returns the picture in JPEG format as a base64 encoded string.
All
3.0
GMImage.GetJPEGAsHex
Returns the picture in JPEG format as a hex encoded string.
All
3.0
GMImage.GetLabel
Queries the image label.
All
2.0
GMImage.GetLineWidth
Queries the Stroke width for drawing vector objects (default one)
All
2.0
GMImage.GetMagick
Queries the File type magick identifier.
All
2.0
GMImage.GetMatte
Queries the image supports transparency (matte channel)
All
2.0
GMImage.GetMatteColor
Queries the Transparent color.
All
2.0
GMImage.GetModulusDepth
Queries the image modulus depth.
All
2.0
GMImage.GetMonochrome
Queries the monochrome flag. Transform image to black and white
All
2.0
GMImage.GetOrientation
Queries the image orientation.
All
2.0
GMImage.GetPNGAsBase64
Returns the picture in PNG format as a base64 encoded string.
All
3.0
GMImage.GetPNGAsHex
Returns the picture in PNG format as a hex encoded string.
All
3.0
GMImage.GetPage
Queries the Preferred size and location of an image canvas.
All
2.0
GMImage.GetPixelColor
Get pixel color at location x & y.
All
2.0
GMImage.GetProfile
Retrieve a named profile from the image.
All
2.0
GMImage.GetQuality
Queries the JPEG/MIFF/PNG compression level (default 75).
All
2.0
GMImage.GetQuantizeColorSpace
Gets the Colorspace to quantize in.
All
2.0
GMImage.GetQuantizeColors
Queries the Maximum number of colors to quantize to.
All
2.0
GMImage.GetQuantizeDither
Queries whether to dither image during quantization (default true).
All
2.0
GMImage.GetQuantizeTreeDepth
Queries the Quantization tree-depth.
All
2.0
GMImage.GetQuiet
Queries quiet setting.
All
9.0
GMImage.GetRenderingIntent
Queries the type of rendering intent.
All
2.0
GMImage.GetResolutionUnits
Queries which units are used for image resolution.
All
2.0
GMImage.GetScene
Gets the image scene number
All
2.0
GMImage.GetSize
Queries the Width and height of a raw image.
All
2.0
GMImage.GetStrokeAntiAlias
Whether stroke anti-aliasing is enabled.
All
2.0
GMImage.GetStrokeColor
Queries the Color to use when drawing object outlines.
All
2.0
GMImage.GetStrokeDashArray
Queries the pattern of dashes and gaps used to stroke paths.
All
4.2
GMImage.GetStrokeDashOffset
Gets the stroke dash offset.
All
2.0
GMImage.GetStrokeLineCap
Specify the shape to be used at the end of open subpaths when they are stroked.
All
2.0
GMImage.GetStrokeLineJoin
Specify the shape to be used at the corners of paths (or other vector shapes) when they are stroked.
All
2.0
GMImage.GetStrokeMiterLimit
Gets the miter limit.
All
2.0
GMImage.GetStrokeWidth
Gets the Stroke width for drawing vector objects (default one)
All
2.0
GMImage.GetSubImage
Queries which image of an image sequence is currently used.
All
2.0
GMImage.GetSubRange
Gets the Number of images relative to the base image
All
2.0
GMImage.GetTextEncoding
Queries the text encoding.
All
2.0
GMImage.GetTileName
Queries the Tile name.
All
2.0
GMImage.GetType
Image representation type.
All
2.0
GMImage.GetVerbose
Queries whether to print detailed information about the image
All
2.0
GMImage.GetView
Queries the FlashPix viewing parameters.
All
2.0
GMImage.GetWidth
Returns the Image width.
All
2.0
GMImage.GetXMP
Query XMP data.
All
6.3
GMImage.GetZPL
Queries image as ZPL hex image.
All
10.3
GMImage.GetcolorMap
Queries an entry in the color map.
All
2.0
GMImage.Hash
Calculates a hash of the image.
All
9.4
GMImage.ImageCount
Queries number of open images.
All
5.0
GMImage.Implode
Implode image (special effect).
All
2.0
GMImage.InvertChannel
Inverts an image.
All
8.4
GMImage.IsGray
Checks whether all pixels are gray.
All
8.3
GMImage.IsLoggingEnabled
Checks whether logging is enabled.
All
11.1
GMImage.Level
Level image.
All
2.0
GMImage.LevelChannel
Level image channel.
All
2.0
GMImage.List
Lists all IDs of images in memory.
All
8.1
GMImage.ListTypeInfo
Writes type list file.
All
10.4
GMImage.MagickVersion
Queries the version text of the GraphicsMagick library.
All
10.4
GMImage.Magnify
Magnify image by integral size.
All
2.0
GMImage.Map
Remap image colors with closest color from reference image.
All
2.0
GMImage.MatteFloodfill
Floodfill designated area with replacement opacity value.
All
2.0
GMImage.MeanErrorPerPixel
The mean error per pixel computed when an image is color reduced.
All
2.0
GMImage.MedianFilter
Filter image by replacing each pixel component with the median color in a circular neighborhood.
All
2.0
GMImage.Minify
Reduce image by integral size.
All
2.0
GMImage.Modulate
Modulate percent hue, saturation, and brightness of an image.
All
2.0
GMImage.MontageGeometry
Tile size and offset within an image montage.
All
2.0
GMImage.MotionBlur
Motion blur image with specified blur factor.
All
2.0
GMImage.MultiplyChannel
Multiplies all values in a channel.
All
5.0
GMImage.Negate
Negate colors in image.
All
2.0
GMImage.New
Construct a blank image canvas of specified size and color.
All
2.0
GMImage.NewFromBase64
Loads a picture from base64 encoded data.
All
3.0
GMImage.NewFromContainer
Loads a picture from the given container.
All
2.0
GMImage.NewFromFile
Loads a picture file.
All
2.0
GMImage.NewFromHex
Loads a picture from hex encoded data.
All
3.0
GMImage.NewImagesFromContainer
Loads a picture from the given container.
All
5.1
GMImage.NewImagesFromFile
Loads a picture file with several files.
All
5.1
GMImage.Normalize
Normalize image (increase contrast by normalizing the pixel values to span the full range of color values)
All
2.0
GMImage.NormalizedMaxError
The normalized max error per pixel computed when an image is color reduced.
All
2.0
GMImage.NormalizedMeanError
The normalized mean error per pixel computed when an image is color reduced.
All
2.0
GMImage.OilPaint
Oilpaint image (image looks like oil painting)
All
2.0
GMImage.Opacity
Set or attenuate the opacity channel in the image.
All
2.0
GMImage.Opaque
Change color of opaque pixel to specified pen color.
All
2.0
GMImage.Ping
Pings an image to query metadata.
All
10.3
GMImage.PingContainer
Pings an image to query metadata.
All
10.3
GMImage.PopClipPath
Pop (terminate) clip path definition started by GMImage.PushClipPath.
All
4.1
GMImage.PurgeTemporaryFiles
Asks GraphicsMagick to purge all temp files.
All
5.0
GMImage.PushClipPath
Push (create) clip path definition with new name.
All
4.1
GMImage.Quantize
Quantize image (reduce number of colors).
All
2.0
GMImage.QuantumDepth
Queries quantum depth of GraphicsMagick.
All
8.3
GMImage.Raise
Raise image (lighten or darken the edges of an image to give a 3-D raised or lowered effect)
All
2.0
GMImage.RandomThreshold
Random threshold image.
All
2.0
GMImage.RandomThresholdChannel
Random threshold image.
All
2.0
GMImage.Read
Read single image frame into current object.
All
8.3
GMImage.ReadContainer
Read single image frame into current object.
All
10.2
GMImage.ReduceNoise
Reduce noise in image using a noise peak elimination filter.
All
2.0
GMImage.Release
Releases the image from memory.
All
2.0
GMImage.ReleaseAll
Destroys all images.
All
7.0
GMImage.Repage
Resets the image page canvas and position.
All
9.0
GMImage.ReplaceColor
Replaces a color with another color value for the whole image.
All
4.3
GMImage.Resize
Resize image, specifying geometry, filter, and blur.
All
9.0
GMImage.Roll
Roll image (rolls image vertically and horizontally) by specified number of columnms and rows)
All
2.0
GMImage.Rollxy
Roll image (rolls image vertically and horizontally) by specified number of columnms and rows)
All
2.0
GMImage.Rotate
Rotate image by specified number of degrees.
All
2.0
GMImage.Rotating
Set rotation to use when drawing.
All
4.1
GMImage.Rows
Returns the image height.
All
2.0
GMImage.Sample
Resize image by using pixel sampling algorithm.
All
2.0
GMImage.Scale
Resize image by using simple ratio algorithm.
All
2.0
GMImage.Scaling
Apply scaling in x and y direction while drawing objects.
All
4.1
GMImage.Segment
Segments the image.
All
2.0
GMImage.SetAdjoin
Set adjoin value. Join images into a single multi-image file
All
2.0
GMImage.SetAnimationDelay
Sets the animation delay.
All
2.0
GMImage.SetAnimationIterations
Sets the Number of iterations to loop an animation (e.g. Netscape loop extension) for.
All
2.0
GMImage.SetAntiAlias
Sets whether to Anti-alias Postscript and TrueType fonts (default true)
All
2.0
GMImage.SetAttribute
Set a named attribute.
All
2.0
GMImage.SetBackgroundColor
Sets the Image background color.
All
2.0
GMImage.SetBackgroundTexture
Sets the Name of texture image to tile onto the image background
All
2.0
GMImage.SetBorderColor
Sets the Image border color.
All
2.0
GMImage.SetBoxColor
Text bounding-box base color (default none).
All
2.0
GMImage.SetCacheThreshold   Deprecated
Sets the Pixel cache threshold in bytes.
All
2.0
GMImage.SetClassType
Sets the Image class.
All
2.0
GMImage.SetColorFuzz
Sets the color fuzz.
All
2.0
GMImage.SetColorMapSize
Sets the Colormap size (number of colormap entries)
All
2.0
GMImage.SetColorSpace
Sets the Image Color Space.
All
2.0
GMImage.SetComment
Sets the image comment.
All
2.0
GMImage.SetCompose
Sets the Composition operator to be used when composition is implicitly used (such as for image flattening).
All
2.0
GMImage.SetCompressType
Sets the compression type.
All
2.0
GMImage.SetDebug
Enables printing of debug messages from ImageMagick
All
2.0
GMImage.SetDefineSet
Sets a define value.
All
2.0
GMImage.SetDefineValue
Sets a value.
All
2.0
GMImage.SetDensity
Sets the Vertical and horizontal resolution in pixels of the image.
All
2.0
GMImage.SetDepth
Sets the Image depth (bits allocated to red/green/blue components)
All
2.0
GMImage.SetEXIFOrientation
Sets orientation for EXIF.
All
6.5
GMImage.SetEndian
Sets the Endianness (little like Intel or big like SPARC) for image formats which support endian-specific options.
All
2.0
GMImage.SetFileName
Sets the Image file name.
All
2.0
GMImage.SetFillColor
Sets the Color to use when filling drawn objects.
All
2.0
GMImage.SetFillRule
Sets the rule to use when filling drawn objects
All
2.0
GMImage.SetFilterType
Sets the Filter to use when resizing image.
All
2.0
GMImage.SetFont
Sets the Text rendering font.
All
2.0
GMImage.SetFontFamily
Set font family to use.
All
10.4
GMImage.SetFontPointsize
Sets the font point size.
All
2.0
GMImage.SetFontStretch
Set font stretch.
All
10.4
GMImage.SetFontStyle
Set font style.
All
10.4
GMImage.SetFontWeight
Sets font weight.
All
10.4
GMImage.SetGifDisposeMethod
Sets the GIF disposal method.
All
2.0
GMImage.SetICCColorProfile
Sets the ICC color profile.
All
2.0
GMImage.SetIPTCProfile
Sets the IPTC profile.
All
2.0
GMImage.SetInterlaceType
Sets the interlace type.
All
2.0
GMImage.SetIsValid
Sets whether the object contain a valid image.
All
2.0
GMImage.SetLabel
Sets the image label.
All
2.0
GMImage.SetLineWidth
Sets the Stroke width for drawing vector objects (default one)
All
2.0
GMImage.SetLogEventMask
Set log event mask.
All
11.1
GMImage.SetMagick
Sets the File type magick identifier (.e.g "GIF")
All
2.0
GMImage.SetMatte
Sets whether image supports transparency (matte channel)
All
2.0
GMImage.SetMatteColor
Sets the Transparent color.
All
2.0
GMImage.SetModulusDepth
Sets the Image modulus depth.
All
2.0
GMImage.SetMonochrome
If set, transform image to black and white.
All
2.0
GMImage.SetOrientation
Sets the image orientation.
All
2.0
GMImage.SetPage
Sets the Preferred size and location of an image canvas.
All
2.0
GMImage.SetPixelColor
set pixel color at location x & y.
All
2.0
GMImage.SetProfile
Add or remove a named profile to/from the image.
All
2.0
GMImage.SetQuality
Sets the JPEG/MIFF/PNG compression level (default 75).
All
2.0
GMImage.SetQuantizeColorSpace
Sets the Colorspace to quantize in.
All
2.0
GMImage.SetQuantizeColors
Sets the Maximum number of colors to quantize to
All
2.0
GMImage.SetQuantizeDither
Sets whether to dither image during quantization (default true).
All
2.0
GMImage.SetQuantizeTreeDepth
Sets the Quantization tree-depth.
All
2.0
GMImage.SetQuiet
Sets quiet setting.
All
9.0
GMImage.SetRenderingIntent
Sets the type of rendering intent
All
2.0
GMImage.SetResolutionUnits
Sets which units are used for image resolution.
All
2.0
GMImage.SetScene
Sets the image scene number
All
2.0
GMImage.SetSize
Sets the Width and height of a raw image
All
2.0
GMImage.SetStrokeAntiAlias
Enables/disables stroke anti-aliasing.
All
2.0
GMImage.SetStrokeColor
Sets the Color to use when drawing object outlines.
All
2.0
GMImage.SetStrokeDashArray
Specify the pattern of dashes and gaps used to stroke paths.
All
4.2
GMImage.SetStrokeDashOffset
Sets the stroke dash offset.
All
2.0
GMImage.SetStrokeLineCap
Specify the shape to be used at the end of open subpaths when they are stroked.
All
2.0
GMImage.SetStrokeLineJoin
Specify the shape to be used at the corners of paths (or other vector shapes) when they are stroked.
All
2.0
GMImage.SetStrokeMiterLimit
Sets the miter limit.
All
2.0
GMImage.SetStrokeWidth
Sets the Stroke width for drawing vector objects (default one)
All
2.0
GMImage.SetSubImage
Selects which image of an image sequence is currently used.
All
2.0
GMImage.SetSubRange
Sets the Number of images relative to the base image
All
2.0
GMImage.SetTextEncoding
Sets the Annotation text encoding (e.g. "UTF-16")
All
2.0
GMImage.SetTileName
Sets the Tile name.
All
2.0
GMImage.SetType
Sets the Image representation type.
All
2.0
GMImage.SetVerbose
Sets whether to print detailed information about the image.
All
2.0
GMImage.SetView
Sets the FlashPix viewing parameters.
All
2.0
GMImage.SetXMP
Sets the XMP data.
All
6.3
GMImage.SetchannelDepth
Set modulus channel depth
All
2.0
GMImage.SetcolorMap
Sets an entry in the color map.
All
2.0
GMImage.Shade
Shade image using distant light source.
All
2.0
GMImage.Sharpen
Sharpen pixels in image.
All
2.0
GMImage.SharpenChannel
Sharpen pixels in image
All
2.0
GMImage.Shave
Shave pixels from image edges.
All
2.0
GMImage.Shear
Shear image (create parallelogram by sliding image by X or Y axis).
All
2.0
GMImage.Signature
Image signature. Set force to 1 in order to re-calculate the signature regardless of whether the image data has been modified.
All
2.0
GMImage.SkewX
Apply Skew in X direction.
All
4.1
GMImage.SkewY
Apply Skew in Y direction.
All
4.1
GMImage.Solarize
Solarize image (similar to effect seen when exposing a photographic film to light during the development process).
All
2.0
GMImage.Spread
Spread pixels randomly within image by specified ammount.
All
2.0
GMImage.Statistics   New in 14.1
Calculate statistics for an image.
All
14.1
GMImage.Stegano
Add a digital watermark to the image (based on second image)
All
2.0
GMImage.Stereo
Create an image which appears in stereo when viewed with red-blue glasses (Red image on left, blue on right)
All
2.0
GMImage.Strip
Remove all profiles and text attributes from the image.
All
3.5
GMImage.StrokePattern
Sets the pattern image to use while stroking object outlines.
All
2.0
GMImage.Swirl
Swirl image (image pixels are rotated by degrees).
All
2.0
GMImage.Texture
Channel a texture on image background.
All
2.0
GMImage.Threshold
Threshold image channels (below threshold becomes black, above threshold becomes white).
All
2.0
GMImage.TotalColors
Number of colors in the image
All
2.0
GMImage.Transform
Transform image based on image and crop geometries.
All
2.0
GMImage.TransformOrigin
Origin of coordinate system to use when annotating with text or drawing.
All
2.0
GMImage.TransformReset
Reset transformation parameters to default.
All
2.0
GMImage.TransformRotation
Rotation to use when annotating with text or drawing.
All
2.0
GMImage.TransformScale
Scale to use when annotating with text or drawing.
All
2.0
GMImage.TransformSkewX
Skew to use in X axis when annotating with text or drawing.
All
2.0
GMImage.TransformSkewY
Skew to use in Y axis when annotating with text or drawing.
All
2.0
GMImage.Translation
Apply coordinate translation.
All
4.1
GMImage.Transparent
Add matte image to image, setting pixels matching color to transparent
All
2.0
GMImage.Trim
Trim edges that are the background color from the image.
All
2.0
GMImage.Unsharpmask
Replace image with a sharpened version of the original image using the unsharp mask algorithm.
All
2.0
GMImage.UnsharpmaskChannel
Replace image with a sharpened version of the original image using the unsharp mask algorithm.
All
2.0
GMImage.Wave
Map image pixels to a sine wave:
All
2.0
GMImage.WriteImages
Writes several images to disk.
All
3.4
GMImage.WriteToBMPContainer
Writes the picture in BMP format to a container object which you can store in a container field.
All
2.4
GMImage.WriteToContainer
Writes images as is into a container.
All
9.3
GMImage.WriteToFile
Write single image frame to a file.
All
2.0
GMImage.WriteToGIFContainer
Writes the picture in GIF format to a container value which you can store in a container field.
All
2.4
GMImage.WriteToJPEGContainer
Writes the picture in JPEG format to a container value which you can store in a container field.
All
2.0
GMImage.WriteToPDFContainer
Writes the picture in PDF format to a container value which you can store in a container field.
All
7.4
GMImage.WriteToPNGContainer
Writes the picture in PNG format to a container value which you can store in a container field.
All
2.0
GMImage.WriteToTiffContainer
Writes the picture in TIFF format to a container value which you can store in a container field.
All
4.4
GMImage.WriteToWebPContainer
Writes the picture in WebP format to a container value which you can store in a container field.
All
13.2
GMImage.XResolution
Returns the x resolution of the image.
All
2.0
GMImage.YResolution
Returns the y resolution of the image.
All
2.0
GMImage.Zoom
Zoom image to specified size.
All
2.0

363 functions shown.

These functions require a license (96%).

Release notes

  • Version 13.5
    • Enabled support for WebP pictures to GraphicsMagick functions for macOS ARM target.
  • Version 13.2
  • Version 11.1
    • Fixed alpha channel handling for passing colors to GraphicsMagick functions.
  • Version 10.5
    • Fixed GraphicsMagick functions to not use clock_gettime function on macOS 10.11 or older, where it didn't exists. Broken in 10.4.
  • Version 9.0
    • Changed GraphicsMagick functions for Linux and iOS to use 16bit images.
  • Version 8.5
    • Changed GraphicsMagick functions to pass file name from container to image when reading, so we can save again with same name in output container value.

Blog Entries

FileMaker Magazin