Platforms to show: All Mac Windows Linux Cross-Platform

Back to IMImageQ16MBS class.

Next items

IMImageQ16MBS.AdaptiveThreshold(width as Integer, height as Integer, offset as Integer) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
AdaptiveThreshold selects an individual threshold for each pixel based on the range of intensity values in its local neighborhood.

This allows for thresholding of an image whose global intensity histogram doesn't contain distinctive peaks.
Sets the last exception property.

width: The width of the local neighborhood.
height: The height of the local neighborhood.
offset: The mean offset.

For more details please check the ImageMagick documentation.

IMImageQ16MBS.AddNoise(NoiseType as Integer) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds random noise to the image.

Constants
UndefinedNoise=0
UniformNoise=1
GaussianNoise=2
MultiplicativeGaussianNoise=3
ImpulseNoise=4
LaplacianNoise=5
PoissonNoise=6

For more details please check the ImageMagick documentation.
Sets the last exception property.

IMImageQ16MBS.AffineTransformImage(matrix as IMImageAffineMatrixQ16MBS) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Transforms an image as dictated by the affine matrix.

IMImageQ16MBS.AppendImageToList(img as IMImageQ16MBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds an image to the image list.

For more details please check the ImageMagick documentation.

IMImageQ16MBS.AutoGammaImage as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
AutoGammaImage extract the 'mean' from the image and adjust the image to try make set its gamma appropriatally.

Returns true on success or false on failure.

IMImageQ16MBS.AutoGammaImageChannel(ChannelType as Integer) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
AutoGammaImage extract the 'mean' from the image and adjust the image to try make set its gamma appropriatally.

Returns true on success or false on failure.

channelType: The channels to auto-level. If the special 'SyncChannels' flag is set all given channels is adjusted in the same way using the mean average of those channels.

Constants for channel:
const UndefinedChannel= 0
const RedChannel= &h0001
const GrayChannel= &h0001
const CyanChannel= &h0001
const GreenChannel= &h0002
const MagentaChannel= &h0002
const BlueChannel= &h0004
const YellowChannel= &h0004
const AlphaChannel= &h0008
const OpacityChannel= &h0008
const BlackChannel= &h0020
const IndexChannel= &h0020
const AllChannels= &h7fffffff

IMImageQ16MBS.AutoLevelImage as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
AutoLevelImage adjusts the levels of a particular image channel by scaling the minimum and maximum values to the full quantum range.

Returns true on success or false on failure.

IMImageQ16MBS.AutoLevelImageChannel(ChannelType as Integer) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
AutoLevelImage adjusts the levels of a particular image channel by scaling the minimum and maximum values to the full quantum range.

Returns true on success or false on failure.

ChannelType: The channels to auto-level. If the special 'SyncChannels' flag is set the min/max/mean value of all given channels is used for all given channels, to all channels in the same way.

Constants for channel:
const UndefinedChannel= 0
const RedChannel= &h0001
const GrayChannel= &h0001
const CyanChannel= &h0001
const GreenChannel= &h0002
const MagentaChannel= &h0002
const BlueChannel= &h0004
const YellowChannel= &h0004
const AlphaChannel= &h0008
const OpacityChannel= &h0008
const BlackChannel= &h0020
const IndexChannel= &h0020
const AllChannels= &h7fffffff

IMImageQ16MBS.Average as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The Average() method takes a set of images and averages them together.

Each image in the set must have the same width and height. Average() returns a single image with each corresponding pixel component of each image averaged. On failure, a nil image is returned and exception describes the reason for the failure.
Sets the last exception property.

For more details please check the ImageMagick documentation.

IMImageQ16MBS.BilevelChannel(channel as Integer, threshold as Double) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Changes the value of individual pixels based on the intensity of each pixel channel.

The result is a high-contrast image.

channel: The channel type.
threshold: define the threshold values.

Constants for channel:
const UndefinedChannel= 0
const RedChannel= &h0001
const GrayChannel= &h0001
const CyanChannel= &h0001
const GreenChannel= &h0002
const MagentaChannel= &h0002
const BlueChannel= &h0004
const YellowChannel= &h0004
const AlphaChannel= &h0008
const OpacityChannel= &h0008
const BlackChannel= &h0020
const IndexChannel= &h0020
const AllChannels= &h7fffffff

For more details please check the ImageMagick documentation.

IMImageQ16MBS.BlackThreshold(threshold as string) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
BlackThreshold is like Threshold but forces all pixels below the threshold into black while leaving all pixels above the threshold unchanged.

No exceptions are generated.
threshold: Define the threshold value. (ASCII string)
For more details please check the ImageMagick documentation.

IMImageQ16MBS.BlobSize as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The expected size for this image written to a file.

For more details please check the ImageMagick documentation.

IMImageQ16MBS.Blur(radius as Double, sigma as Double) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Blurs an image.

We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma) . For reasonable results, the radius should be larger than sigma. Use a radius of 0 and BlurImage selects a suitable radius for you.

radius: The radius of the Gaussian, in pixels, not counting the center pixel.
sigma: The standard deviation of the Gaussian, in pixels.

For more details please check the ImageMagick documentation.

IMImageQ16MBS.BlurImageChannel(channel as Integer, radius as Double, sigma as Double) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Blurs an image.

We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma) . For reasonable results, the radius should be larger than sigma. Use a radius of 0 and BlurImageChannel selects a suitable radius for you.

channel: The channel type.
radius: The radius of the Gaussian, in pixels, not counting the center pixel.
sigma: The standard deviation of the Gaussian, in pixels.

Constants for channel:
const UndefinedChannel= 0
const RedChannel= &h0001
const GrayChannel= &h0001
const CyanChannel= &h0001
const GreenChannel= &h0002
const MagentaChannel= &h0002
const BlueChannel= &h0004
const YellowChannel= &h0004
const AlphaChannel= &h0008
const OpacityChannel= &h0008
const BlackChannel= &h0020
const IndexChannel= &h0020
const AllChannels= &h7fffffff

For more details please check the ImageMagick documentation.

IMImageQ16MBS.BorderImage(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Surrounds the image with a border of the color defined by the bordercolor member of the image.

The width and height of the border are defined by the corresponding parameters.

IMImageQ16MBS.BrightnessContrastImage(brightness as Double, contrast as Double) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Changes the brightness and/or contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomical function to apply to the image.

Returns true on success or false on failure.

brightness: the brightness percent (-100 .. 100).
contrast: the contrast percent (-100 .. 100).

IMImageQ16MBS.BrightnessContrastImageChannel(ChannelType as Integer, brightness as Double, contrast as Double) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Changes the brightness and/or contrast of an image. It converts the brightness and contrast parameters into slope and intercept and calls a polynomical function to apply to the image.

Returns true on success or false on failure.

brightness: the brightness percent (-100 .. 100).
contrast: the contrast percent (-100 .. 100).
ChannelType: The channels to use.

Constants for channel:
const UndefinedChannel= 0
const RedChannel= &h0001
const GrayChannel= &h0001
const CyanChannel= &h0001
const GreenChannel= &h0002
const MagentaChannel= &h0002
const BlueChannel= &h0004
const YellowChannel= &h0004
const AlphaChannel= &h0008
const OpacityChannel= &h0008
const BlackChannel= &h0020
const IndexChannel= &h0020
const AllChannels= &h7fffffff

IMImageQ16MBS.Edge(radius as Double) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Finds edges in an image.

Radius defines the radius of the convolution filter. Use a radius of 0 and Edge selects a suitable radius for you.
Sets the last exception property.

For more details please check the ImageMagick documentation.

IMImageQ16MBS.Emboss(radius as Double, sigma as Double) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Returns a grayscale image with a three-dimensional effect.

We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma) . For reasonable results, radius should be larger than sigma. Use a radius of 0 and Emboss selects a suitable radius for you.
Sets the last exception property.

For more details please check the ImageMagick documentation.

IMImageQ16MBS.EncipherImage(passkey as string) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Converts pixels to cipher-pixels.

passkey: encipher pixels with this passphrase.
Returns true on success.

IMImageQ16MBS.EqualizeImage as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Applies a histogram equalization to the image.

Returns true on success or false on failure.

ChannelType: The channels to use.

IMImageQ16MBS.EqualizeImageChannel(ChannelType as Integer) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Applies a histogram equalization to the image.

Returns true on success or false on failure.

ChannelType: The channels to use.

Constants for channel:
const UndefinedChannel= 0
const RedChannel= &h0001
const GrayChannel= &h0001
const CyanChannel= &h0001
const GreenChannel= &h0002
const MagentaChannel= &h0002
const BlueChannel= &h0004
const YellowChannel= &h0004
const AlphaChannel= &h0008
const OpacityChannel= &h0008
const BlackChannel= &h0020
const IndexChannel= &h0020
const AllChannels= &h7fffffff

IMImageQ16MBS.ExcerptImage(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Returns a excerpt of the image as defined by the geometry.

Define the region of the image to extend with x, y, width, and height.

IMImageQ16MBS.ExtentImage(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Extends the image as defined by the geometry, gravity, and image background color.

Define the region of the image to extend with x, y, width, and height.

Set the (x,y) offset of the geometry to move the original image relative to the extended image.

IMImageQ16MBS.FlattenImages as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 6.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Flatten composites all images from the current image pointer to the end of the image list and returns a single flattened image.

Returns nil on any error.
Sets the last exception property.

IMImageQ16MBS.Flip as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 6.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Flip creates a vertical mirror image by reflecting the pixels around the central x-axis.

Returns nil on any error.
Sets the last exception property.

IMImageQ16MBS.Flop as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 6.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Flop creates a horizontal mirror image by reflecting the pixels around the central y-axis.

Returns nil on any error.
Sets the last exception property.

IMImageQ16MBS.FrameImage(x as Integer, y as Integer, width as Integer, height as Integer, innerBevel as Integer, OuterBevel as Integer) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 11.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds a simulated three-dimensional border around the image.

The color of the border is defined by the MatteColor of image. Width and height specify the border width of the vertical and horizontal sides of the frame. innerBevel and OuterBevel indicate the width of the inner and outer shadows of the frame.

IMImageQ16MBS.FxImage(expression as string) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 8.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
FxImage() applies a mathematical expression to the specified image.

Can raise an exception.

IMImageQ16MBS.GaussianBlurChannel(channel as Integer, radius as Double, sigma as Double) as IMImageQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Blurs an image.

We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma) . For reasonable results, the radius should be larger than sigma. Use a radius of 0 and GaussianBlur selects a suitable radius for you.
Sets the last exception property.

radius: the radius of the Gaussian, in pixels, not counting the center pixel.
channel: The channel type.
sigma: the standard deviation of the Gaussian, in pixels.

Constants for channel:
const UndefinedChannel= 0
const RedChannel= &h0001
const GrayChannel= &h0001
const CyanChannel= &h0001
const GreenChannel= &h0002
const MagentaChannel= &h0002
const BlueChannel= &h0004
const YellowChannel= &h0004
const AlphaChannel= &h0008
const OpacityChannel= &h0008
const BlackChannel= &h0020
const IndexChannel= &h0020
const AllChannels= &h7fffffff

For more details please check the ImageMagick documentation.

IMImageQ16MBS.GetImageAttribute(key as string) as IMImageAttributeQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 6.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
GetImageAttribute searches the list of image attributes and returns a reference to the attribute if it exists otherwise nil.

IMImageQ16MBS.GetImageClippingPathAttribute as IMImageAttributeQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 6.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
GetImageClippingPathAttribute searches the list of image attributes and returns a reference to a clipping path if it exists otherwise nil.

IMImageQ16MBS.GetImageProfile(name as string) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Gets a profile associated with an image by name.

Returns "" on any error.

IMImageQ16MBS.GetNextImageAttribute as IMImageAttributeQ16MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 6.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
GetNextImageAttribute() gets the next image attribute.

Returns nil on any error.

IMImageQ16MBS.GetNextImageProfile as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Gets the next profile name for an image.

Returns "" on any error.

IMImageQ16MBS.HandleMemory as memoryblock

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The content of the whole Image structure copied into a memoryblock.

Returns nil on any error.

IMImageQ16MBS.ImagesToBlob(info as IMImageInfoQ16MBS) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Image Magick MBS GraphicsMagick Plugin 5.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
ImagesToBlob implements direct to memory image formats.

It returns the image sequence as a string. The magick member of the ImageInfo structure determines the format of the returned blob ( GIF, JPEG, PNG, etc. )

Note, some image formats do not permit multiple images to the same image stream (e.g. JPEG). in this instance, just the first image of the sequence is returned as a blob.

Sets the last exception property and returns "" on any error.
For more details please check the ImageMagick documentation.

Next items

The items on this page are in the following plugins: MBS GraphicsMagick Plugin.


The biggest plugin in space...