Platforms to show: All Mac Windows Linux Cross-Platform

Back to IMImage7MBS class.

IMImage7MBS.RaiseImage(rectangle as IMRectangleInfo7MBS, raise as boolean) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Creates a simulated three-dimensional button-like effect by lightening and darkening the edges of the image.

Members width and height of raise_info define the width of the vertical and horizontal edge of the effect.

rectangle: Define the width and height of the raise area.
raise: A value other than zero creates a 3-D raise effect, otherwise it has a lowered effect.

See RaiseImage function in ImageMagick documentation.

IMImage7MBS.RandomThreshold(minThreshold as Double, maxThreshold as double) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Changes the value of individual pixels based on the intensity of each pixel compared to a random threshold.

The result is a low-contrast, two color image.

low,high: Specify the high and low thresholds. These values range from 0 to QuantumRange.

See xx function in ImageMagick documentation.

IMImage7MBS.RangeThreshold(lowBlack as Double, lowWhite as double, highWhite as double, highBlack as double) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Applies soft and hard thresholding.

lowBlack: Define the minimum black threshold value.
lowWhite: Define the minimum white threshold value.
highWhite: Define the maximum white threshold value.
highBlack: Define the maximum black threshold value.

See RangeThresholdImage function in ImageMagick documentation.

IMImage7MBS.Remap(quantizeInfo as IMQuantizeInfo7MBS, remapImage as IMImage7MBS) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Replaces the colors of an image with the closest of the colors from the reference image.

quantizeInfo: Specifies an QuantizeInfo object.
remapImage: the reference image.

Returns true on success.
See RemapImage function in ImageMagick documentation.

IMImage7MBS.RemapImages(quantizeInfo as IMQuantizeInfo7MBS, remapImage as IMImage7MBS) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Replaces the colors of a sequence of images with the closest color from a reference image.

quantizeInfo: Specifies an QuantizeInfo object.
remapImage: the reference image.

Returns true on success.
See RemapImages function in ImageMagick documentation.

IMImage7MBS.RemoveDuplicateLayers

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Removes any image that is exactly the same as the next image in the given image list.

Image size and virtual canvas offset must also match, though not the virtual canvas size itself.

No check is made with regards to image disposal setting, though it is the dispose setting of later image that is kept. Also any time delays are also added together. As such coalesced image animations should still produce the same result, though with duplicte frames merged into a single frame.

See xx function in ImageMagick documentation.

IMImage7MBS.RemoveFirstImageFromList as IMImage7MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Removes and returns the first image in the list.

If the given image list pointer pointed to the removed first image, it is set to the new first image of list, or nil if list was emptied, otherwise it is left as is.

See RemoveFirstImageFromList function in ImageMagick documentation.

IMImage7MBS.RemoveImageProfile(name as string) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Removes a named profile from the image and returns its value.

See xx function in ImageMagick documentation.

IMImage7MBS.RemoveProperty(Key as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Removes a property from the image and returns its value.

See RemoveImageProperty function in ImageMagick documentation.

IMImage7MBS.RemoveZeroDelayLayers

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Removes any image that as a zero delay time.

Such images generally represent intermediate or partial updates in GIF animations used for file optimization. They are not ment to be displayed to users of the animation. Viewable images in an animation should have a time delay of 3 or more centi-seconds (hundredths of a second).

However if all the frames have a zero time delay, then either the animation is as yet incomplete, or it is not a GIF animation. This a non-sensible situation, so no image will be removed and a 'Zero Time Animation' warning (exception) given.

No warning will be given if no image was removed because all images had an appropriate non-zero time delay set.

Due to the special requirements of GIF disposal handling, GIF animations should be coalesced first, before calling this function, though that is not a requirement.

See RemoveZeroDelayLayers function in ImageMagick documentation.

IMImage7MBS.Resample(xResolution as Double, yResolution as Double, filter as Integer) as IMImage7MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Resize image in terms of its pixel size, so that when displayed at the given resolution it will be the same size in terms of real world units as the original image at the original resolution.

xResolution: the new image x resolution.
yResolution: the new image y resolution.
filter: Image filter to use.

See ResampleImage function in ImageMagick documentation.

IMImage7MBS.ResetImageProfileIterator

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Resets the image profile iterator.

Use it in conjunction with GetNextImageProfile to iterate over all the profiles associated with an image.

See ResetImageProfileIterator function in ImageMagick documentation.

IMImage7MBS.ResetPropertyIterator

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Resets the image properties iterator.

Use it in conjunction with GetNextImageProperty() to iterate over all the values associated with an image property.
See ResetImagePropertyIterator function in ImageMagick documentation.

IMImage7MBS.Resize(columns as integer, rows as integer, FilterID as integer) as IMImage7MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Scales an image to the desired dimensions, using the given filter (see AcquireFilterInfo()).

If an undefined filter is given the filter defaults to Mitchell for a colormapped image, a image with a matte channel, or if the image is enlarged. Otherwise the filter defaults to a Lanczos.

columns: the number of columns in the scaled image.
rows: the number of rows in the scaled image.
filterID: Image filter to use.

See ResizeImage function in ImageMagick documentation.

IMImage7MBS.Roll(x as integer, y as integer) as IMImage7MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Offsets an image as defined by x and y offsets.

x: the number of columns to roll in the horizontal direction.
y: the number of rows to roll in the vertical direction.

See RollImage function in ImageMagick documentation.

IMImage7MBS.Rotate(degrees as double) as IMImage7MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Creates a new image that is a rotated copy of an existing one.

Positive angles rotate counter-clockwise (right-hand rule), while negative angles rotate clockwise. Rotated images are usually larger than the originals and have 'empty' triangular corners. X axis. Empty triangles left over from shearing the image are filled with the background color defined by member 'background_color' of the image. RotateImage allocates the memory necessary for the new Image structure and returns a pointer to the new image.

degrees: Specifies the number of degrees to rotate the image.

See RotateImage function in ImageMagick documentation.

IMImage7MBS.RotationalBlur(Angle as double) as IMImage7MBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method ImageMagick7 MBS GraphicsMagick Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Applies a radial blur to the image.

angle: the angle of the radial blur.
blur: the blur.

See RotationalBlurImage function in ImageMagick documentation.

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


The biggest plugin in space...