MBS Plugin Documentation
Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchie
New in Version 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 9.0
The list of the themes, classes, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
IMImageMBS.AdaptiveThreshold(width as integer, height as integer, offset as integer) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: AdaptiveThreshold selects an individual threshold for each pixel based on the range of intensity values in its local neighborhood.
Notes:
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.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: AdaptiveThreshold selects an individual threshold for each pixel based on the range of intensity values in its local neighborhood.
Notes:
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.
IMImageMBS.AddNoise(NoiseType as integer) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Adds random noise to the image.
Notes:
Constants
For more details please check the ImageMagick documentation.
Sets the last exception property.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Adds random noise to the image.
Notes:
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.
IMImageMBS.AppendImageToList(img as IMImageMBS)
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Adds an image to the image list.
Notes: For more details please check the ImageMagick documentation.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Adds an image to the image list.
Notes: For more details please check the ImageMagick documentation.
IMImageMBS.Average as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: The Average() method takes a set of images and averages them together.
Notes:
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.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: The Average() method takes a set of images and averages them together.
Notes:
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.
IMImageMBS.BackgroundColor as IMColorMBS
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image background color.
Notes: (Read and Write property)
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image background color.
Notes: (Read and Write property)
IMImageMBS.Bias as double
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: An undocumented property.
Notes: (Read and Write property)
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: An undocumented property.
Notes: (Read and Write property)
IMImageMBS.BilevelChannel(channel as integer, threshold as double) as boolean
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Changes the value of individual pixels based on the intensity of each pixel channel.
Notes:
The result is a high-contrast image.
channel: The channel type.
threshold: define the threshold values.
Constants for channel:
For more details please check the ImageMagick documentation.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Changes the value of individual pixels based on the intensity of each pixel channel.
Notes:
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.
IMImageMBS.BlackThreshold(threshold as string) as boolean
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: BlackThreshold is like Threshold but forces all pixels below the threshold into black while leaving all pixels above the threshold unchanged.
Notes:
No exceptions are generated.
threshold: Define the threshold value. (ASCII string)
For more details please check the ImageMagick documentation.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: BlackThreshold is like Threshold but forces all pixels below the threshold into black while leaving all pixels above the threshold unchanged.
Notes:
No exceptions are generated.
threshold: Define the threshold value. (ASCII string)
For more details please check the ImageMagick documentation.
IMImageMBS.BlobSize as integer
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: The expected size for this image written to a file.
Notes: For more details please check the ImageMagick documentation.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: The expected size for this image written to a file.
Notes: For more details please check the ImageMagick documentation.
IMImageMBS.Blur(radius as double, sigma as double) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Blurs an image.
Notes:
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.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Blurs an image.
Notes:
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.
IMImageMBS.BlurFactor as double
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Blur factor to apply to the image when zooming. Default is 1.0 (no blur).
Notes: (Read and Write property)
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Blur factor to apply to the image when zooming. Default is 1.0 (no blur).
Notes: (Read and Write property)
IMImageMBS.BlurImageChannel(channel as integer, radius as double, sigma as double) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Blurs an image.
Notes:
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:
For more details please check the ImageMagick documentation.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Blurs an image.
Notes:
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.
IMImageMBS.BorderColor as IMColorMBS
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image border color.
Notes: (Read and Write property)
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image border color.
Notes: (Read and Write property)
IMImageMBS.Charcoal(radius as double, sigma as double) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.4, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Charcoal creates a new image that is a copy of an existing one with the edge highlighted.
Notes:
radius: the radius of the pixel neighborhood.
sigma: The standard deviation of the Gaussian, in pixels.
Returns nil on any error.
Sets the last exception property.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.4, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Charcoal creates a new image that is a copy of an existing one with the edge highlighted.
Notes:
radius: the radius of the pixel neighborhood.
sigma: The standard deviation of the Gaussian, in pixels.
Returns nil on any error.
Sets the last exception property.
IMImageMBS.Chop(x as integer, y as integer, width as integer, height as integer) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Chop removes a region of an image and collapses the image to occupy the removed portion.
Notes:
Returns nil on any error.
Sets the last exception property.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Chop removes a region of an image and collapses the image to occupy the removed portion.
Notes:
Returns nil on any error.
Sets the last exception property.
class IMImageMBS
class, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: A class for an Image Magick Image in memory.
Notes:
Can exist with or without pixel data.
For more details please check the ImageMagick documentation.
class, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: A class for an Image Magick Image in memory.
Notes:
Can exist with or without pixel data.
For more details please check the ImageMagick documentation.
IMImageMBS.ClipPath(path as string, inside as boolean) as boolean
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Sets the image clip mask based any clipping path information if it exists.
Notes:
Returns true on success and false on any error.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Sets the image clip mask based any clipping path information if it exists.
Notes:
| pathname: | name of clipping path resource. If name is preceded by #, use clipping path numbered by name. |
| inside: | if true, later operations take effect inside clipping path. Otherwise later operations take effect outside clipping path. |
Returns true on success and false on any error.
IMImageMBS.Clone as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Creates a copy of this image object.
Notes: For more details please check the ImageMagick documentation.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Creates a copy of this image object.
Notes: For more details please check the ImageMagick documentation.
IMImageMBS.CloneImageAttributes(image as IMImageAttributeMBS) as Boolean
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: CloneImageAttributes() clones one or more image attributes.
Notes: Returns false on any error.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: CloneImageAttributes() clones one or more image attributes.
Notes: Returns false on any error.
IMImageMBS.CloneImageProfiles(SourceImage as IMImageMBS) as boolean
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Clones one or more image profiles.
Notes: Returns false on any error and true on success.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Clones one or more image profiles.
Notes: Returns false on any error and true on success.
IMImageMBS.Close
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: The destructor.
Notes:
There is no need to call this method except you want to free all resources used by this object now without waiting for Realbasic to do it for you.
(e.g. some Realbasic versions crash on Windows if there are plugin objects not closed.)
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: The destructor.
Notes:
There is no need to call this method except you want to free all resources used by this object now without waiting for Realbasic to do it for you.
(e.g. some Realbasic versions crash on Windows if there are plugin objects not closed.)
IMImageMBS.CoalesceImages as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: CoalesceImages composites a set of images while respecting any page offsets and disposal methods.
Notes:
GIF, MIFF, and MNG animation sequences typically start with an image background and each subsequent image varies in size and offset. CoalesceImages() returns a new sequence where each image in the sequence is the same size as the first and composited with the next image in the sequence.
Returns nil on any error.
Sets the last exception property.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: CoalesceImages composites a set of images while respecting any page offsets and disposal methods.
Notes:
GIF, MIFF, and MNG animation sequences typically start with an image background and each subsequent image varies in size and offset. CoalesceImages() returns a new sequence where each image in the sequence is the same size as the first and composited with the next image in the sequence.
Returns nil on any error.
Sets the last exception property.
IMImageMBS.Colorize(opacity as string, PenColorRed as integer, PenColorGreen as integer, PenColorBlue as integer, PenColorOpacity as integer) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.4, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Method ColorizeImage creates a new image that is a copy of an existing one with the image pixels colorized.
Notes:
The colorization is controlled with the pen color and the opacity levels.
opacity: A character string indicating the level of opacity as a percentage (0-100).
PenColorRed, PenColorGreen, PenColorBlue and PenColorOpacity define the pen color used.
Returns nil on any error.
Sets the last exception property.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.4, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Method ColorizeImage creates a new image that is a copy of an existing one with the image pixels colorized.
Notes:
The colorization is controlled with the pen color and the opacity levels.
opacity: A character string indicating the level of opacity as a percentage (0-100).
PenColorRed, PenColorGreen, PenColorBlue and PenColorOpacity define the pen color used.
Returns nil on any error.
Sets the last exception property.
IMImageMBS.Colors as Integer
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: The desired number of colors.
Notes:
Used by Quantize().
(Read and Write property)
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: The desired number of colors.
Notes:
Used by Quantize().
(Read and Write property)
IMImageMBS.ColorSpace as Integer
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image pixel interpretation.
Notes:
If the colorspace is RGB the pixels are red, green, blue. If matte is true, then red, green, blue, and index. If it is CMYK, the pixels are cyan, yellow, magenta, black. Otherwise the colorspace is ignored.
constants:
(Read and Write property)
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image pixel interpretation.
Notes:
If the colorspace is RGB the pixels are red, green, blue. If matte is true, then red, green, blue, and index. If it is CMYK, the pixels are cyan, yellow, magenta, black. Otherwise the colorspace is ignored.
constants:
| UndefinedColorspace | 0 |
| RGBColorspace | 1 |
| GRAYColorspace | 2 |
| TransparentColorspace | 3 |
| OHTAColorspace | 4 |
| LABColorspace | 5 |
| XYZColorspace | 6 |
| YCbCrColorspace | 7 |
| YCCColorspace | 8 |
| YIQColorspace | 9 |
| YPbPrColorspace | 10 |
| YUVColorspace | 11 |
| CMYKColorspace | 12 |
| sRGBColorspace | 13 |
| HSBColorspace | 14 |
| HSLColorspace | 15 |
| HWBColorspace | 16 |
IMImageMBS.Combine(channel as integer) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Combines one or more images into a single image.
Notes:
The grayscale value of the pixels of each image in the sequence is assigned in order to the specified channels of the combined image. The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.
The lastexception property is set.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Combines one or more images into a single image.
Notes:
The grayscale value of the pixels of each image in the sequence is assigned in order to the specified channels of the combined image. The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.
The lastexception property is set.
IMImageMBS.CompareImageLayers(ImageLayerMethod as integer) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 8.3, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: CompareImageLayers() compares each image with the next in a sequence and returns the minimum bounding region of all the pixel differences (of the mageLayerMethod specified) it discovers.
Notes:
Images do NOT have to be the same size, though it is best that all the images are 'coalesced' (images are all the same size, on a flattened canvas, so as to represent exactly how an specific frame should look).
No GIF dispose methods are applied, so GIF animations must be coalesced before applying this image operator to find differences to them.
ImageLayerMethod:
the layers type to compare images with. Must be one of... CompareAnyLayer, CompareClearLayer, CompareOverlayLayer.
Can raise an exception.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 8.3, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: CompareImageLayers() compares each image with the next in a sequence and returns the minimum bounding region of all the pixel differences (of the mageLayerMethod specified) it discovers.
Notes:
Images do NOT have to be the same size, though it is best that all the images are 'coalesced' (images are all the same size, on a flattened canvas, so as to represent exactly how an specific frame should look).
No GIF dispose methods are applied, so GIF animations must be coalesced before applying this image operator to find differences to them.
ImageLayerMethod:
the layers type to compare images with. Must be one of... CompareAnyLayer, CompareClearLayer, CompareOverlayLayer.
Can raise an exception.
IMImageMBS.Composite(ComposeOperator as integer, Image as IMImageMBS, x as integer, y as integer)
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Returns the second image composited onto the first at the specified offsets.
Notes:
compose: Specifies an image composite operator.
Image: The second image.
x: An integer that specifies the column offset of the composited image.
y: An integer that specifies the row offset of the composited image.
No error code and exception!
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Returns the second image composited onto the first at the specified offsets.
Notes:
compose: Specifies an image composite operator.
Image: The second image.
x: An integer that specifies the column offset of the composited image.
y: An integer that specifies the row offset of the composited image.
No error code and exception!
IMImageMBS.Compression as Integer
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image compresion type.
Notes:
useful constants:
The default is the compression type of the specified image file.
For more details please check the ImageMagick documentation.
(Read and Write property)
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image compresion type.
Notes:
useful constants:
| const UndefinedCompression | = 0 |
| const NoCompression | = 1 |
| const BZipCompression | = 2 |
| const FaxCompression | = 3 |
| const Group4Compression | = 4 |
| const JPEGCompression | = 5 |
| const LosslessJPEGCompression | = 6 |
| const LZWCompression | = 7 |
| const RLECompression | = 8 |
| const ZipCompression | = 9 |
The default is the compression type of the specified image file.
For more details please check the ImageMagick documentation.
(Read and Write property)
IMImageMBS.ConsolidateCMYKImages as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Consolidates a sequence of CMYK images.
Notes:
Returns nil on any error.
Sets the last exception property.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Consolidates a sequence of CMYK images.
Notes:
Returns nil on any error.
Sets the last exception property.
IMImageMBS.CopyPicture(x as integer, y as integer, width as integer, height as integer) as picture
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Copies a portion of the Image Magick Image and returns a Realbasic picture.
Example:
Sets the last exception property.
Returns nil on any error.
This method works only for bitmap images.
x and y are zero based.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Copies a portion of the Image Magick Image and returns a Realbasic picture.
Example:
Canvas1.Backdrop=image.CopyPicture(0,0,image.Width,image.Height)
Notes: Sets the last exception property.
Returns nil on any error.
This method works only for bitmap images.
x and y are zero based.
IMImageMBS.CopyPictureMask(x as integer, y as integer, width as integer, height as integer) as picture
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Copies a portion of the mask of the Image Magick Image and returns a Realbasic picture.
Example:
Sets the last exception property.
Returns nil on any error.
This method works only for bitmap images.
x and y are zero based.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Copies a portion of the mask of the Image Magick Image and returns a Realbasic picture.
Example:
Canvas1.Backdrop=image.CopyPictureMask(0,0,image.Width,image.Height)
Notes: Sets the last exception property.
Returns nil on any error.
This method works only for bitmap images.
x and y are zero based.
IMImageMBS.CopyPixel(x as integer, y as integer) as IMColorMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Copies a pixel.
Notes:
Returns nil on any error.
This method works only for bitmap images.
x and y are zero based.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Copies a pixel.
Notes:
Returns nil on any error.
This method works only for bitmap images.
x and y are zero based.
IMImageMBS.Crop(x as integer, y as integer, width as integer, height as integer) as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Crop extracts a region of the image starting at the offset defined by geometry.
Notes:
Returns nil on any error.
Sets the last exception property.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Crop extracts a region of the image starting at the offset defined by geometry.
Notes:
Returns nil on any error.
Sets the last exception property.
IMImageMBS.CycleColormap(displace as integer) as boolean
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Displaces an image's colormap by a given number of positions.
Notes:
If you cycle the colormap a number of times you can produce a psychodelic effect.
Returns true on success.
displace: displace the colormap this amount.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Displaces an image's colormap by a given number of positions.
Notes:
If you cycle the colormap a number of times you can produce a psychodelic effect.
Returns true on success.
displace: displace the colormap this amount.
IMImageMBS.DeconstructImages as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: DeconstructImages() compares each image with the next in a sequence and returns the minimum bounding region of all differences from the first image.
Notes:
Returns nil on any error.
Sets the last exception property.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: DeconstructImages() compares each image with the next in a sequence and returns the minimum bounding region of all differences from the first image.
Notes:
Returns nil on any error.
Sets the last exception property.
IMImageMBS.DeleteImageAttribute(key as string) as Boolean
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: DeleteImageAttribute() deletes an attribute from the image.
Notes: Returns false on any error.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: DeleteImageAttribute() deletes an attribute from the image.
Notes: Returns false on any error.
IMImageMBS.Depth as Integer
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image depth (8 or 16).
Notes:
QuantumLeap must be defined before a depth of 16 is valid.
(Read and Write property)
property, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Image depth (8 or 16).
Notes:
QuantumLeap must be defined before a depth of 16 is valid.
(Read and Write property)
IMImageMBS.Despeckle() as IMImageMBS
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Reduces the speckle noise in an image while perserving the edges of the original image.
Notes:
Sets the last exception property.
For more details please check the ImageMagick documentation.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Reduces the speckle noise in an image while perserving the edges of the original image.
Notes:
Sets the last exception property.
For more details please check the ImageMagick documentation.
IMImageMBS.DestroyImage
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Releases the memory used for this image and sets handle to 0.
Notes:
For more details please check the ImageMagick documentation.
The destructor will call this for you if release=true.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Releases the memory used for this image and sets handle to 0.
Notes:
For more details please check the ImageMagick documentation.
The destructor will call this for you if release=true.
IMImageMBS.DestroyImageAttributes
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Deallocates memory associated with the image attribute list.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 6.1, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Deallocates memory associated with the image attribute list.
IMImageMBS.DestroyImageList
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Destroys the image list and sets the handle to 0.
Notes:
For more details please check the ImageMagick documentation.
The destructor will call this for you if release=true.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Destroys the image list and sets the handle to 0.
Notes:
For more details please check the ImageMagick documentation.
The destructor will call this for you if release=true.
IMImageMBS.DestroyImageProfiles
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Releases memory associated with an image profile map.
method, Image Magick, MBS ImageMagick Plugin (ImageMagick), class IMImageMBS, Console safe, Plugin version: 5.2, Mac OS X: Works, Windows: Works, Linux x86: Works, Feedback.
Function: Releases memory associated with an image profile map.
The items on this page are in the following plugins: MBS ImageMagick Plugin.
Monkeybread Software Realbasic Plugins - Nikolausrede