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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.