Platforms to show: All Mac Windows Linux Cross-Platform
Back to IMImage7MBS class.
IMImage7MBS.Bilevel(threshold 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 high-contrast image.
More precisely each channel value of the image is 'thresholded' so that if it is equal to or less than the given value it is set to zero, while any value greater than that give is set to it maximum or QuantumRange.
This function is what is used to implement the "-threshold" operator for the command line API.
If the default channel setting is given the image is thresholded using just the gray 'intensity' of the image, rather than the individual channels.
threshold: define the threshold values.
See BilevelImage function in ImageMagick documentation.
IMImage7MBS.BlackThreshold(thresholds as string) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
threshold: define the threshold value.
See BlackThresholdImage function in ImageMagick documentation.
IMImage7MBS.BlueShift(factor 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 |
factor: the shift factor.
See BlueShiftImage function in ImageMagick documentation.
IMImage7MBS.Blur(radius as double, sigma 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 |
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 Blur 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.
See BlurImage function in ImageMagick documentation.
IMImage7MBS.Border(rectangle as IMRectangleInfo7MBS, CompositeOperator 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 |
The width and height of the border are defined by the corresponding members of the rectangle.
rectangle: define the width and height of the border.
CompositeOperator: the composite operator.
See BorderImage function in ImageMagick documentation.
IMImage7MBS.BrightnessContrast(brightness as double, contrast 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 |
It converts the brightness and contrast parameters into slope and intercept and calls a polynomical function to apply to the image.
brightness: the brightness percent (-100 .. 100).
contrast: the contrast percent (-100 .. 100).
See BrightnessContrastImage function in ImageMagick documentation.
IMImage7MBS.Edge(radius 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 |
Radius defines the radius of the convolution filter. Use a radius of 0 and Edge selects a suitable radius for you.
radius: the radius of the pixel neighborhood.
See EdgeImage function in ImageMagick documentation.
IMImage7MBS.Emboss(radius as double, sigma 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 |
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.
radius: the radius of the pixel neighborhood.
sigma: the standard deviation of the Gaussian, in pixels.
See EmbossImage function in ImageMagick documentation.
IMImage7MBS.Encipher(passkey as string) as boolean
| 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.Enhance as IMImage7MBS
| 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.Equalize as Boolean
| 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.Excerpt(rect as IMRectangleInfo7MBS) as IMImage7MBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
geometry: Define the region of the image to extend with members x, y, width, and height.
See ExcerptImage function in ImageMagick documentation.
IMImage7MBS.ExportPixels(x as integer, y as integer, width as integer, height as integer, map as string, storageType as integer, data as Ptr) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The method returns MagickTrue on success otherwise MagickFalse if an error is encountered. The data is returned as char, short int, Quantum, unsigned int, unsigned long long, float, or double in the order specified by map.
Suppose you want to extract the first scanline of a 640x480 image as character data in red-green-blue order:
image.ExportImagePixels(0, 0, 640, 480, "RGB", kCharPixel, pixels)
- x,y,width,height: These values define the perimeter of a region of pixels you want to extract.
- map: This string reflects the expected ordering of the pixel array. It can be any combination or order of R = red, G = green, B = blue, A = alpha (0 is transparent), O = opacity (0 is opaque), C = cyan, Y = yellow, M = magenta, K = black, I = intensity (for grayscale), P = pad.
- type: Define the data type of the pixels. Float and double types are normalized to [0..1] otherwise [0..QuantumRange]. Choose from these types: CharPixel (char *), DoublePixel (double *), FloatPixel (float *), LongPixel (unsigned int *), LongLongPixel (unsigned long long *), QuantumPixel (Quantum *), or ShortPixel (unsigned short *).
See ExportImagePixels function in ImageMagick documentation.
IMImage7MBS.Extent(rect as IMRectangleInfo7MBS) as IMImage7MBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Set the (x,y) offset of the geometry to move the original image relative to the extended image.
rect: Define the region of the image to extend with members x, y, width, and height.
See ExtentImage function in ImageMagick documentation.
See also:
IMImage7MBS.Flip as IMImage7MBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See FlipImage function in ImageMagick documentation.
IMImage7MBS.Flop as IMImage7MBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See FlopImage function in ImageMagick documentation.
IMImage7MBS.ForwardFourierTransformImage(modulus as Boolean) as IMImage7MBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
modulus: if true, return as transform as a magnitude / phase pair otherwise a real / imaginary image pair.
See ForwardFourierTransformImage function in ImageMagick documentation.
IMImage7MBS.Frame(frameInfo as IMFrameInfo7MBS, CompositeOperator 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 |
The color of the border is defined by the matte_color member of image. Members width and height of frame_info specify the border width of the vertical and horizontal sides of the frame. Members inner and outer indicate the width of the inner and outer shadows of the frame.
frameInfo: Define the width and height of the frame and its bevels.
CompositeOperator: the composite operator.
See FrameImage function in ImageMagick documentation.
IMImage7MBS.Fx(expression as string) as IMImage7MBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
expression: A mathematical expression.
See FxImage function in ImageMagick documentation.
IMImage7MBS.HaldClut(clutImage 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 |
A Hald color lookup table is a 3-dimensional color cube mapped to 2 dimensions. Create it with the HALD coder. You can apply any color transformation to the Hald image and then use this method to apply the transform to the image.
clutImage: the color lookup table image for replacement color values.
See HaldClutImage function in ImageMagick documentation.
IMImage7MBS.HandleMemory as memoryblock
| 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.Histogram as IMPixelInfo7MBS()
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Returns array of colors.
See GetImageHistogram function in ImageMagick documentation.
IMImage7MBS.Kuwahara(radius as double, sigma 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 |
radius: the square window radius.
sigma: the standard deviation of the Gaussian, in pixels.
See KuwaharaImage function in ImageMagick documentation.
IMImage7MBS.Level(BlackPoint as double, WhitePoint as double, gamma 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 parameters provided represent the black, and white points. The black point specifies the darkest color in the image. Colors darker than the black point are set to zero. White point specifies the lightest color in the image. Colors brighter than the white point are set to the maximum quantum value.
If a '!' flag is given, map black and white colors to the given levels rather than mapping those levels to black and white. See LevelizeImage() below.
Gamma specifies a gamma correction to apply to the image.
BlackPoint: The level to map zero (black) to.
WhitePoint: The level to map QuantumRange (white) to.
See LevelImage function in ImageMagick documentation.
IMImage7MBS.LevelImageColors(BlackColor as IMPixelInfo7MBS, WhiteColor as IMPixelInfo7MBS, invert 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 |
Maps the given color to "black" and "white" values, linearly spreading out the colors, and level values on a channel by channel bases, as per LevelImage(). The given colors allows you to specify different level ranges for each of the color channels separately.
If the boolean 'invert' is set true the image values will modifyed in the reverse direction. That is any existing "black" and "white" colors in the image will become the color values given, with all other values compressed appropriatally. This effectivally maps a greyscale gradient into the given color gradient.
BlackColor: The color to map black to/from
WhiteColor: The color to map white to/from
invert: if true map the colors (levelize), rather than from (level)
See LevelImageColors function in ImageMagick documentation.
IMImage7MBS.Levelize(BlackPoint as double, WhitePoint as double, gamma 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 |
It compresses the full range of color values, so that they lie between the given black and white points. Gamma is applied before the values are mapped.
LevelizeImage() can be called with by using a +level command line API option, or using a '!' on a -level or LevelImage() geometry string.
It can be used to de-contrast a greyscale image to the exact levels specified. Or by using specific levels for each channel of an image you can convert a gray-scale image to any linear color gradient, according to those levels.
BlackPoint: The level to map zero (black) to.
WhitePoint: The level to map QuantumRange (white) to.
gamma: adjust gamma by this factor before mapping values.
See LevelizeImage function in ImageMagick documentation.
IMImage7MBS.LinearStretch(BlackPoint as double, WhitePoint 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 |
blackPoint: the black point.
whitePoint: the white point.
See LinearStretchImage function in ImageMagick documentation.
IMImage7MBS.LiquidRescale(columns as Integer, Rows as Integer, deltaX as Double, rigidity 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 |
columns: the number of columns in the rescaled image.
rows: the number of rows in the rescaled image.
deltaX: maximum seam transversal step (0 means straight seams).
rigidity: introduce a bias for non-straight seams (typically 0).
See LiquidRescaleImage function in ImageMagick documentation.
IMImage7MBS.LocalContrast(radius as double, strength 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 |
Local contrast enhancement works similarly to sharpening with an unsharp mask, however the mask is instead created using an image with a greater blur distance.
radius: the radius of the Gaussian blur, in percentage with 100 resulting in a blur radius of 20 of largest dimension.
strength: the strength of the blur mask in percentage.
See LocalContrastImage function in ImageMagick documentation.
IMImage7MBS.Magnify as IMImage7MBS
| 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.MergeImageLayers(ImageLayerMethod 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 |
The inital canvas's size depends on the given LayerMethod, and is initialized using the first images background color. The images are then compositied onto that image in sequence using the given composition that has been assigned to each individual image.
method: the method of selecting the size of the initial canvas.
MergeLayer: Merge all layers onto a canvas just large enough to hold all the actual images. The virtual canvas of the first image is preserved but otherwise ignored.
FlattenLayer: Use the virtual canvas size of first image. Images which fall outside this canvas is clipped. This can be used to 'fill out' a given virtual canvas.
MosaicLayer: Start with the virtual canvas of the first image, enlarging left and right edges to contain all images. Images with negative offsets will be clipped.
TrimBoundsLayer: Determine the overall bounds of all the image layers just as in "MergeLayer", then adjust the the canvas and offsets to be relative to those bounds, without overlaying the images.
WARNING: a new image is not returned, the original image sequence page data is modified instead.
See MergeImageLayers function in ImageMagick documentation.
IMImage7MBS.Minify as IMImage7MBS
| 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.MinMaxStretch(black as double, white as double, gamma 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 |
Uses the exact minimum and maximum values found in each of the channels given, as the BlackPoint and WhitePoint to linearly stretch the colors (and histogram) of the image. The stretch points are also moved further inward by the adjustment values given.
If the adjustment values are both zero this function is equivalent to a perfect normalization (or autolevel) of the image.
Each channel is stretched independantally of each other (producing color distortion) unless the special 'SyncChannels' flag is also provided in the channels setting. If this flag is present the minimum and maximum point will be extracted from all the given channels, and those channels will be stretched by exactly the same amount (preventing color distortion).
In the special case that only ONE value is found in a channel of the image that value is not stretched, that value is left as is.
The 'SyncChannels' is turned on in the 'DefaultChannels' setting by default.
See MinMaxStretchImage function in ImageMagick documentation.
black, white: move the black / white point inward from the minimum and maximum points by this color value.
gamma: the gamma.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See ModifyImage function in ImageMagick documentation.
IMImage7MBS.Modulate(modulate as String) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Modulate represents the brightness, saturation, and hue as one parameter (e.g. 90,150,100). If the image colorspace is HSL, the modulation is lightness, saturation, and hue. For HWB, use blackness, whiteness, and hue. And for HCL, use chrome, luma, and hue.
modulate: Define the percent change in brightness, saturation, and hue.
See ModulateImage function in ImageMagick documentation.
IMImage7MBS.Morphology(MorphologyMethod as Integer, iterations as Integer, kernel as IMKernelInfo7MBS) as IMImage7MBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This function applies any and all user defined settings before calling the above internal function MorphologyApply().
User defined settings include... * Output Bias for Convolution and correlation ("-define convolve:bias=??") * Kernel Scale/normalize settings ("-define convolve:scale=??") This can also includes the addition of a scaled unity kernel. * Show Kernel being applied ("-define morphology:showKernel=1")
Other operators that do not want user supplied options interfering, especially "convolve:bias" and "morphology:showKernel" should use MorphologyApply() directly.
See MorphologyImage function in ImageMagick documentation.
IMImage7MBS.MotionBlur(radius as double, sigma as double, 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 |
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 MotionBlurImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.
radius: the radius of the Gaussian, in pixels, not counting the center pixel.
sigma: the standard deviation of the Gaussian, in pixels.
angle: Apply the effect along this angle.
See MotionBlurImage function in ImageMagick documentation.
IMImage7MBS.Negate(gray as boolean = false) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The grayscale option means that only grayscale values within the image are negated.
grayscale: If True, only negate grayscale pixels within the image.
See xx function in ImageMagick documentation.
IMImage7MBS.Normalize as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See NormalizeImage function in ImageMagick documentation.
IMImage7MBS.NumberColors as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See GetNumberColors function in ImageMagick documentation.
IMImage7MBS.OilPaint(radius as double, sigma 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 |
Each pixel is replaced by the most frequent color occurring in a circular region defined by radius.
radius: the radius of the circular neighborhood.
sigma: the standard deviation of the Gaussian, in pixels.
See xx function in ImageMagick documentation.
IMImage7MBS.OneAuthenticPixel(X as Integer, Y as Integer) as MemoryBlock
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | ImageMagick7 | MBS GraphicsMagick Plugin | 20.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The image background color is returned if an error occurs.
See GetOneAuthenticPixel function in ImageMagick documentation.
Memoryblock should have size of ChannelCount * QuantumSize.
Format of pixel values depend on what quantum size/type your library copy uses!
Use OneVirtualPixelInfo for a type independent color information.
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.