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

GMImage.SetStrokeColor

Sets the Color to use when drawing object outlines.

Component Version macOS Windows Linux Server iOS SDK
GraphicsMagick 2.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "GMImage.SetStrokeColor"; ImageRef; Color )   More

Parameters

Parameter Description Example
ImageRef The image reference number. 1
Color A color specification.
Multiple formats are supported including various color names and # with hex number.
See FAQ for details.
"RGB 1 0 0"

Result

Returns "OK" on success.

Description

Sets the Color to use when drawing object outlines.
The plugin has a list so some colors can be simply named like "red".

Examples

Set color to red:

MBS( "GMImage.SetStrokeColor"; $img; "red" )

Draws a cirlce in a rectangle in a circle:

Set Variable [$img; Value:MBS( "GMImage.New"; "100x100"; "white" )]
Set Variable [$r; Value:MBS( "GMImage.SetFillColor"; $img; "RGB 1 0 0" )]
Set Variable [$r; Value:MBS( "GMImage.SetStrokeColor"; $img; "RGB 0 0 1" )]
Set Variable [$r; Value:MBS( "GMImage.DrawCircle"; $img; 50; 50; 50; 90 )]
Set Variable [$r; Value:MBS( "GMImage.DrawRectangle"; $img; 22; 22; 100-22; 100-22 )]
Set Variable [$r; Value:MBS( "GMImage.DrawCircle"; $img; 50; 50; 50; 100-22 )]
Set Field [test::test; MBS( "GMImage.WriteToPNGContainer"; $img; "test.png" )]
Set Variable [$r; Value:MBS( "GMImage.Release"; $img)]

See also

Example Databases

Blog Entries

This function checks for a license.

Created 18th August 2014, last changed 30th June 2026


GMImage.SetStrokeAntiAlias - GMImage.SetStrokeDashArray


MarkDown version: GMImageSetStrokeColor.md