Platforms to show: All Mac Windows Linux Cross-Platform
IMImageQ8MBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Image Magick | MBS GraphicsMagick Plugin | 5.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Can exist with or without pixel data.
For more details please check the ImageMagick documentation.
- 37 properties
- property BackgroundColor as IMColorQ8MBS
- property Bias as Double
- property BlurFactor as Double
- property BorderColor as IMColorQ8MBS
- property Colors as Integer
- property ColorSpace as Integer
- property Compression as Integer
- property Depth as Integer
- property Directory as String
- property Endian as Integer
- property Filename as String
- property Filter as Integer
- property Fuzz as Double
- property Gamma as Double
- property Geometry as String
- property Gravity as Integer
- property Handle as Integer
- property Height as Integer
- property Interlace as Integer
- property LastError as Integer
- property LastException as IMExceptionQ8MBS
- property Magick as String
- property Matte as Boolean
- property MatteColor as IMColorQ8MBS
- property Montage as String
- property Offset as Integer
- property Orientation as Integer
- property Quality as Integer
- property Release as Boolean
- property RenderingIntent as Integer
- property ResolutionUnits as Integer
- property ResolutionX as Double
- property ResolutionY as Double
- property Scene as Integer
- property StorageClass as Integer
- property Taint as Boolean
- property Width as Integer
- 135 methods
- method AdaptiveThreshold(width as Integer, height as Integer, offset as Integer) as IMImageQ8MBS
- method AddNoise(NoiseType as Integer) as IMImageQ8MBS
- method AffineTransformImage(matrix as IMImageAffineMatrixQ8MBS) as IMImageQ8MBS
- method AppendImageToList(img as IMImageQ8MBS)
- method AutoGammaImage as Boolean
- method AutoGammaImageChannel(ChannelType as Integer) as Boolean
- method AutoLevelImage as Boolean
- method AutoLevelImageChannel(ChannelType as Integer) as Boolean
- method Average as IMImageQ8MBS
- method BilevelChannel(channel as Integer, threshold as Double) as boolean
- method BlackThreshold(threshold as string) as boolean
- method BlobSize as Integer
- method Blur(radius as Double, sigma as Double) as IMImageQ8MBS
- method BlurImageChannel(channel as Integer, radius as Double, sigma as Double) as IMImageQ8MBS
- method BorderImage(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ8MBS
- method BrightnessContrastImage(brightness as Double, contrast as Double) as Boolean
- method BrightnessContrastImageChannel(ChannelType as Integer, brightness as Double, contrast as Double) as Boolean
- method Charcoal(radius as Double, sigma as Double) as IMImageQ8MBS
- method Chop(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ8MBS
- method ClipPath(path as string, inside as boolean) as boolean
- method Clone as IMImageQ8MBS
- method CloneImageAttributes(image as IMImageAttributeQ8MBS) as Boolean
- method CloneImageProfiles(SourceImage as IMImageQ8MBS) as boolean
- method Close
- method ClutImage(clutImage as IMImageQ8MBS) as Boolean
- method ClutImageChannel(ChannelType as Integer, clutImage as IMImageQ8MBS) as Boolean
- method CoalesceImages as IMImageQ8MBS
- method Colorize(opacity as string, PenColorRed as Integer, PenColorGreen as Integer, PenColorBlue as Integer, PenColorOpacity as Integer) as IMImageQ8MBS
- method Combine(channel as Integer) as IMImageQ8MBS
- method CompareImageLayers(ImageLayerMethod as Integer) as IMImageQ8MBS
- method Composite(ComposeOperator as Integer, Image as IMImageQ8MBS, x as Integer, y as Integer)
- method ConsolidateCMYKImages as IMImageQ8MBS
- method ContrastImage(sharpen as boolean) as Boolean
- method CopyPicture as picture
- method CopyPicture(x as Integer, y as Integer, width as Integer, height as Integer) as picture
- method CopyPictureMask as picture
- method CopyPictureMask(x as Integer, y as Integer, width as Integer, height as Integer) as picture
- method CopyPixel(x as Integer, y as Integer) as IMColorQ8MBS
- method CreateHBITMAP as Ptr
- method Crop(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ8MBS
- method CropImageToTiles(CropGeometry as string) as IMImageQ8MBS
- method CycleColormap(displace as Integer) as boolean
- method DecipherImage(passkey as string) as boolean
- method DeconstructImages as IMImageQ8MBS
- method DeleteImageAttribute(key as string) as Boolean
- method Despeckle() as IMImageQ8MBS
- method DestroyImage
- method DestroyImageAttributes
- method DestroyImageList
- method DestroyImageProfiles
- method DistortImage(DistortImageMethod as Integer, values() as Double, bestfit as boolean) as IMImageQ8MBS
- method Edge(radius as Double) as IMImageQ8MBS
- method Emboss(radius as Double, sigma as Double) as IMImageQ8MBS
- method EncipherImage(passkey as string) as boolean
- method EqualizeImage as Boolean
- method EqualizeImageChannel(ChannelType as Integer) as Boolean
- method ExcerptImage(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ8MBS
- method ExtentImage(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ8MBS
- method FlattenImages as IMImageQ8MBS
- method Flip as IMImageQ8MBS
- method Flop as IMImageQ8MBS
- method FrameImage(x as Integer, y as Integer, width as Integer, height as Integer, innerBevel as Integer, OuterBevel as Integer) as IMImageQ8MBS
- method FxImage(expression as string) as IMImageQ8MBS
- method GaussianBlurChannel(channel as Integer, radius as Double, sigma as Double) as IMImageQ8MBS
- method GetImageAttribute(key as string) as IMImageAttributeQ8MBS
- method GetImageClippingPathAttribute as IMImageAttributeQ8MBS
- method GetImageProfile(name as string) as string
- method GetNextImageAttribute as IMImageAttributeQ8MBS
- method GetNextImageProfile as string
- method HandleMemory as memoryblock
- method ImagesToBlob(info as IMImageInfoQ8MBS) as String
- method ImageToBlob(info as IMImageInfoQ8MBS) as String
- method Implode(factor as Double) as IMImageQ8MBS
- method IsBlobExempt as boolean
- method IsBlobSeekable as boolean
- method IsBlobTemporary as boolean
- method Magnify as IMImageQ8MBS
- method MedianFilter(radius as Double) as IMImageQ8MBS
- method MergeImageLayers(ImageLayerMethod as Integer) as IMImageQ8MBS
- method Minify as IMImageQ8MBS
- method MosaicImages as IMImageQ8MBS
- method MotionBlur(radius as Double, sigma as Double, angle as Double) as IMImageQ8MBS
- method NegateImage(gray as boolean = false) as Boolean
- method NegateImageChannel(ChannelType as Integer, gray as boolean = false) as Boolean
- method NewImage(info as IMImageInfoQ8MBS, width as Integer, height as Integer, background as IMMagickPixelPacketQ8MBS) as boolean
- method NormalizeImage as Boolean
- method NormalizeImageChannel(ChannelType as Integer) as Boolean
- method OilPaint(radius as Double) as IMImageQ8MBS
- method OptimizeImageLayers as IMImageQ8MBS
- method OptimizeImageTransparency
- method OptimizePlusImageLayers as IMImageQ8MBS
- method ProfileImage(name as string, ProfileData as string) as boolean
- method RadialBlur(angle as Double) as IMImageQ8MBS
- method RaiseImage(x as Integer, y as Integer, width as Integer, height as Integer, raise as boolean) as boolean
- method RandomThresholdChannel(channel as Integer, thresholds as string) as boolean
- method ReduceNoise(radius as Double) as IMImageQ8MBS
- method RemoveDuplicateLayers
- method RemoveFirstImageFromList as IMImageQ8MBS
- method RemoveImageProfile(name as string) as string
- method RemoveZeroDelayLayers
- method ResetImageAttributeIterator
- method ResetImageProfileIterator
- method Resize(width as Integer, height as Integer, FilterID as Integer, blur as Double) as IMImageQ8MBS
- method RGBTransformImage(Colorspace as Integer) as boolean
- method Roll(x as Integer, y as Integer) as IMImageQ8MBS
- method Rotate(degrees as Double) as IMImageQ8MBS
- method Sample(width as Integer, height as Integer) as IMImageQ8MBS
- method Scale(width as Integer, height as Integer) as IMImageQ8MBS
- method SetImageAttribute(key as string, value as string) as boolean
- method SetImageColorspace(Colorspace as Integer) as boolean
- method SetImageProfile(name as string, ProfileData as string) as boolean
- method SetPicture(pic as picture, x as Integer, y as Integer)
- method SetPictureMask(maskpic as picture, x as Integer, y as Integer)
- method SetPixel(x as Integer, y as Integer, newPixel as IMColorQ8MBS)
- method Shade(gray as boolean, azimuth as Double, elevation as Double) as IMImageQ8MBS
- method SharpenChannel(channel as Integer, radius as Double, sigma as Double) as IMImageQ8MBS
- method Shave(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ8MBS
- method Shear(Xshear as Double, Yshear as Double) as IMImageQ8MBS
- method Solarize(factor as Double) as boolean
- method Splice(x as Integer, y as Integer, width as Integer, height as Integer) as IMImageQ8MBS
- method Spread(radius as Double) as IMImageQ8MBS
- method Stegano(watermarkImage as IMImageQ8MBS) as IMImageQ8MBS
- method Stereo(otherImage as IMImageQ8MBS) as IMImageQ8MBS
- method Swirl(degrees as Double) as IMImageQ8MBS
- method Thumbnail(width as Integer, height as Integer) as IMImageQ8MBS
- method TransformImage(CropGeometry as string, ImageGeometry as string) as boolean
- method TransformImages(CropGeometry as string, ImageGeometry as string) as boolean
- method TransformRGBImage(Colorspace as Integer) as boolean
- method TransposeImage as IMImageQ8MBS
- method TransverseImage as IMImageQ8MBS
- method Trim as IMImageQ8MBS
- method UnsharpMaskChannel(channel as Integer, radius as Double, sigma as Double, amount as Double, threshold as Double) as IMImageQ8MBS
- method Wave(amplitude as Double, wavelength as Double) as IMImageQ8MBS
- method WhiteThreshold(threshold as string) as boolean
- method WriteImage(info as IMImageInfoQ8MBS) as boolean
- 48 constants
Constants
Constant | Value | Description |
---|---|---|
kBackgroundDispose | 2 | One of the Image layer Dispose Types. |
kCoalesceLayer | 1 | One of the Image layer method constants. |
kCompareAnyLayer | 2 | One of the Image layer method constants. |
kCompareClearLayer | 3 | One of the Image layer method constants. |
kCompareOverlayLayer | 4 | One of the Image layer method constants. |
kCompositeLayer | 12 | One of the Image layer method constants. |
kDisposeLayer | 5 | One of the Image layer method constants. |
kFlattenLayer | 14 | One of the Image layer method constants. |
kMergeLayer | 13 | One of the Image layer method constants. |
kMosaicLayer | 15 | One of the Image layer method constants. |
kNoneDispose | 1 | One of the Image layer Dispose Types. |
kOptimizeImageLayer | 7 | One of the Image layer method constants. |
kOptimizeLayer | 6 | One of the Image layer method constants. |
kOptimizePlusLayer | 8 | One of the Image layer method constants. |
kOptimizeTransLayer | 9 | One of the Image layer method constants. |
kPreviousDispose | 3 | One of the Image layer Dispose Types. |
kRemoveDupsLayer | 10 | One of the Image layer method constants. |
kRemoveZeroLayer | 11 | One of the Image layer method constants. |
kUndefinedDispose | 0 | One of the Image layer Dispose Types. |
kUndefinedLayer | 0 | One of the Image layer method constants. |
kUnrecognizedDispose | 0 | One of the Image layer Dispose Types. |
Distortion Effects
Constant | Value | Description |
---|---|---|
kAffineDistortion | 1 | |
kAffineProjectionDistortion | 2 | |
kArcDistortion | 9 | |
kBarrelDistortion | 14 | |
kBarrelInverseDistortion | 15 | |
kBilinearDistortion | 6 | |
kBilinearForwardDistortion | 6 | |
kBilinearReverseDistortion | 7 | |
kCylinder2PlaneDistortion | 12 | |
kDePolarDistortion | 11 | |
kPerspectiveDistortion | 4 | |
kPerspectiveProjectionDistortion | 5 | |
kPlane2CylinderDistortion | 13 | |
kPolarDistortion | 10 | |
kPolynomialDistortion | 8 | |
kResizeDistortion | 17 | |
kScaleRotateTranslateDistortion | 3 | |
kSentinelDistortion | 18 | |
kShepardsDistortion | 16 | |
kUndefinedDistortion | 0 |
Interpolate Modes
Constant | Value | Description |
---|---|---|
kBarycentricColorInterpolate | 1 | |
kBilinearColorInterpolate | 7 | |
kInverseColorInterpolate | 19 | |
kPolynomialColorInterpolate | 8 | |
kShepardsColorInterpolate | 16 | |
kUndefinedColorInterpolate | 0 | |
kVoronoiColorInterpolate | 18 |
This class has no sub classes.
Some methods using this class:
- ImageMagickQ8MBS.NewImageList as IMImageQ8MBS
- ImageMagickQ8MBS.ReadImage(info as IMImageInfoQ8MBS) as IMImageQ8MBS
- ImageMagickQ8MBS.ReadImageFromString(info as IMImageInfoQ8MBS, data as string) as IMImageQ8MBS
- ImageMagickQ8MBS.ReadImageHeaderFromString(info as IMImageInfoQ8MBS, data as string) as IMImageQ8MBS
Blog Entries
The items on this page are in the following plugins: MBS GraphicsMagick Plugin.
IMImageQ32MBS - IMKernelInfo7MBS