Platforms to show: All Mac Windows Linux Cross-Platform
Image Magick
Classes to use Image Magick for cross platform image processing.
- class ImageMagickMBS
- method Copyright as String
- method HomeURL as String
- method InitializeMagick(path as string)
- method IsMagickInstantiated as boolean
- method LoadErrorString as string
- shared method LoadLibrary(path as string) as boolean
- shared method LoadLibraryFile(path as folderitem) as boolean
- method MagickInfoList as IMMagickInfoListMBS
- method MagickToMime(name as string) as string
- method NewImageInfo as IMImageInfoMBS
- method NewImageList as IMImageMBS
- method PackageName as String
- method QuantumDepth as String
- method QuantumDepthLibrary as Integer
- method QuantumDepthPlugin as Integer
- method ReadImage(info as IMImageInfoMBS) as IMImageMBS
- method ReadImageFromString(info as IMImageInfoMBS, data as string) as IMImageMBS
- method ReadImageHeaderFromString(info as IMImageInfoMBS, data as string) as IMImageMBS
- method ReleaseDate as String
- method Version as String
- property LastError as Integer
- property LastException as IMExceptionMBS
- class IMColorMBS
- class IMExceptionMBS
- method Close
- property Description as String
- property Reason as String
- property Severity as Integer
- property Signature as Integer
- class IMImageAttributeMBS
- property Compression as Boolean
- property Key as String
- property Value as String
- class IMImageInfoMBS
- method Clone as IMImageInfoMBS
- method Close
- method DestroyImageInfo
- method HandleMemory as memoryblock
- property Adjoin as Boolean
- property Affirm as Boolean
- property Antialias as Boolean
- property Authenticate as String
- property BackgroundColor as IMColorMBS
- property BorderColor as IMColorMBS
- property Channel as Integer
- property Colors as Integer
- property ColorSpace as Integer
- property Compression as Integer
- property Density as String
- property Depth as Integer
- property Dither as Boolean
- property Endian as Integer
- property Extract as String
- property Filename as String
- property Font as String
- property Group as Integer
- property Handle as Integer
- property HeaderOnly as Boolean
- property Interlace as Integer
- property Magick as String
- property MatteColor as IMColorMBS
- property Monochrome as Boolean
- property Orientation as Integer
- property Page as String
- property PointSize as Double
- property Preview as Integer
- property Quality as Integer
- property Release as Boolean
- property ResolutionUnits as Integer
- property SamplingFactor as String
- property Scene as Integer
- property SceneCount as Integer
- property Scenes as String
- property ServerName as String
- property Size as String
- property Temporary as Boolean
- property Texture as String
- property Type as Integer
- property Verbose as Boolean
- property View as String
- class IMImageMBS
- method AdaptiveThreshold(width as integer, height as integer, offset as integer) as IMImageMBS
- method AddNoise(NoiseType as integer) as IMImageMBS
- method AppendImageToList(img as IMImageMBS)
- method Average as IMImageMBS
- 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 IMImageMBS
- method BlurImageChannel(channel as integer, radius as double, sigma as double) as IMImageMBS
- method Charcoal(radius as double, sigma as double) as IMImageMBS
- method Chop(x as integer, y as integer, width as integer, height as integer) as IMImageMBS
- method ClipPath(path as string, inside as boolean) as boolean
- method Clone as IMImageMBS
- method CloneImageAttributes(image as IMImageAttributeMBS) as Boolean
- method CloneImageProfiles(SourceImage as IMImageMBS) as boolean
- method Close
- method CoalesceImages as IMImageMBS
- method Colorize(opacity as string, PenColorRed as integer, PenColorGreen as integer, PenColorBlue as integer, PenColorOpacity as integer) as IMImageMBS
- method Combine(channel as integer) as IMImageMBS
- method CompareImageLayers(ImageLayerMethod as integer) as IMImageMBS
- method Composite(ComposeOperator as integer, Image as IMImageMBS, x as integer, y as integer)
- method ConsolidateCMYKImages as IMImageMBS
- method CopyPicture(x as integer, y as integer, width as integer, height as integer) 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 IMColorMBS
- method Crop(x as integer, y as integer, width as integer, height as integer) as IMImageMBS
- method CycleColormap(displace as integer) as boolean
- method DeconstructImages as IMImageMBS
- method DeleteImageAttribute(key as string) as Boolean
- method Despeckle() as IMImageMBS
- method DestroyImage
- method DestroyImageAttributes
- method DestroyImageList
- method DestroyImageProfiles
- method Edge(radius as double) as IMImageMBS
- method Emboss(radius as double, sigma as double) as IMImageMBS
- method FlattenImages as IMImageMBS
- method Flip as IMImageMBS
- method Flop as IMImageMBS
- method FxImage(expression as string) as IMImageMBS
- method GaussianBlurChannel(channel as integer, radius as double, sigma as double) as IMImageMBS
- method GetImageAttribute(key as string) as IMImageAttributeMBS
- method GetImageClippingPathAttribute as IMImageAttributeMBS
- method GetImageProfile(name as string) as string
- method GetNextImageAttribute as IMImageAttributeMBS
- method GetNextImageProfile as string
- method HandleMemory as memoryblock
- method ImagesToBlob(info as IMImageInfoMBS) as String
- method ImageToBlob(info as IMImageInfoMBS) as String
- method Implode(factor as double) as IMImageMBS
- method IsBlobExempt as boolean
- method IsBlobSeekable as boolean
- method IsBlobTemporary as boolean
- method Magnify as IMImageMBS
- method MedianFilter(radius as double) as IMImageMBS
- method MergeImageLayers(ImageLayerMethod as integer) as IMImageMBS
- method Minify as IMImageMBS
- method MosaicImages as IMImageMBS
- method MotionBlur(radius as double, sigma as double, angle as double) as IMImageMBS
- method NewImage(info as IMImageInfoMBS, width as integer, height as integer, background as IMMagickPixelPacketMBS) as boolean
- method OilPaint(radius as double) as IMImageMBS
- method OptimizeImageLayers as IMImageMBS
- method OptimizeImageTransparency
- method OptimizePlusImageLayers as IMImageMBS
- method ProfileImage(name as string, ProfileData as string) as boolean
- method RadialBlur(angle as double) as IMImageMBS
- method RandomThresholdChannel(channel as integer, thresholds as string) as boolean
- method ReduceNoise(radius as double) as IMImageMBS
- method RemoveFirstImageFromList as IMImageMBS
- method RemoveImageProfile(name as string) as boolean
- method ResetImageAttributeIterator
- method ResetImageProfileIterator
- method Resize(width as integer, height as integer, FilterID as integer, blur as double) as IMImageMBS
- method RGBTransformImage(Colorspace as integer) as boolean
- method Roll(x as integer, y as integer) as IMImageMBS
- method Rotate(degrees as double) as IMImageMBS
- method Sample(width as integer, height as integer) as IMImageMBS
- method Scale(width as integer, height as integer) as IMImageMBS
- 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 IMColorMBS)
- method Shade(gray as boolean, azimuth as double, elevation as double) as IMImageMBS
- method SharpenChannel(channel as integer, radius as double, sigma as double) as IMImageMBS
- method Shave(x as integer, y as integer, width as integer, height as integer) as IMImageMBS
- method Shear(Xshear as double, Yshear as double) as IMImageMBS
- method Solarize(factor as double) as boolean
- method Splice(x as integer, y as integer, width as integer, height as integer) as IMImageMBS
- method Spread(radius as double) as IMImageMBS
- method Stegano(watermarkImage as IMImageMBS) as IMImageMBS
- method Stereo(otherImage as IMImageMBS) as IMImageMBS
- method Swirl(degrees as double) as IMImageMBS
- method Thumbnail(width as integer, height as integer) as IMImageMBS
- method TransformRGBImage(Colorspace as integer) as boolean
- method Trim as IMImageMBS
- method UnsharpMaskChannel(channel as integer, radius as double, sigma as double, amount as double, threshold as double) as IMImageMBS
- method Wave(amplitude as double, wavelength as double) as IMImageMBS
- method WhiteThreshold(threshold as string) as boolean
- method WriteImage(info as IMImageInfoMBS) as boolean
- property BackgroundColor as IMColorMBS
- property Bias as double
- property BlurFactor as double
- property BorderColor as IMColorMBS
- 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 IMExceptionMBS
- property LittleEndian as Boolean
- property Magick as String
- property Matte as Boolean
- property MatteColor as IMColorMBS
- 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
- const kBackgroundDispose = 2
- const kCoalesceLayer = 1
- const kCompareAnyLayer = 2
- const kCompareClearLayer = 3
- const kCompareOverlayLayer = 4
- const kCompositeLayer = &h0000000C
- const kDisposeLayer = 5
- const kFlattenLayer = &h0000000E
- const kMergeLayer = &h0000000D
- const kMosaicLayer = &h0000000F
- const kNoneDispose = 1
- const kOptimizeImageLayer = 7
- const kOptimizeLayer = 6
- const kOptimizePlusLayer = 8
- const kOptimizeTransLayer = 9
- const kPreviousDispose = 3
- const kRemoveDupsLayer = &h0000000A
- const kRemoveZeroLayer = &h0000000B
- const kUndefinedDispose = 0
- const kUndefinedLayer = 0
- const kUnrecognizedDispose = 0
- class IMMagickInfoListMBS
- method Item(index as integer) as IMMagickInfoMBS
- property Count as Integer
- property Handle as Integer
- class IMMagickInfoMBS
- method Close
- property Adjoin as Boolean
- property BlobSupport as Boolean
- property Description as String
- property EndianSupport as Boolean
- property Handle as Integer
- property ModuleName as String
- property Name as String
- property Note as String
- property Raw as Boolean
- property SeekableStream as Boolean
- property Stealth as Boolean
- property ThreadSupport as Boolean
- property Version as String
- class IMMagickPixelPacketMBS
- class IMMissingFunctionExceptionMBS
The items on this page are in the following plugins: MBS REALbasic ImageMagick Plugin.