Platforms to show: All Mac Windows Linux Cross-Platform

Graphics & Pictures

Extensions to the picture and the graphics class.

  • Screenshots
  • Globals
    • BlendPicturesMBS(result as picture, source as picture, sourcepercent as Double, dest as picture, destpercent as Double, x as Integer, y as Integer, width as Integer, height as Integer) as boolean
    • BlendPicturesMBS(source as picture, sourcepercent as Double, dest as picture, destpercent as Double) as picture
    • BlendPicturesWithMaskMBS(result as picture, source as picture, dest as picture, mask as picture, x as Integer, y as Integer, width as Integer, height as Integer) as boolean
    • BlendPicturesWithMaskMBS(source as picture, dest as picture, mask as picture) as picture
    • BlendPicturesWithMaskWithBackgroundMBS(SourceImage As Picture, DestImage As Picture, Mask As Picture, Result As Picture, X as Integer, Y as Integer, Width as Integer, Height as Integer) as boolean
    • BlendPicturesWithMaskWithBackgroundMBS(SourceImage As Picture, DestImage As Picture, Mask As Picture, Result As Picture, X as Integer, Y as Integer, Width as Integer, Height as Integer, BackgroundColour As Color) as boolean
    • ColorizePictureMBS(Pict As Picture, Mask As Picture, foreR as Double, foreG as Double, foreB as Double, foreA as Double, backR as Double, backG as Double, backB as Double, backA as Double) as boolean
    • CombinePicturesMBS(red as picture, blue as picture, green as picture) as picture
    • DiffPicturesMBS(source as picture, dest as picture, square as boolean) as picture
    • GetMBfromPictureMBS(pic as picture, mask as picture, mode as string) as memoryblock
    • GetMBfromPictureMBS(pic as picture, mode as string) as memoryblock
    • MandelbrotSetMBS(Threaded as Integer, width as Integer, height as Integer, fx as Double = 4.0, fy as Double = 4.0, dx as Double = -2.0, dy as Double = -2.0, dest as picture = nil) as picture
    • MemoryblockABGRtoPictureMBS(dest as picture, source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockABGRtoPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockARGBtoPictureMBS(dest as picture, source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockARGBtoPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockARGBtoPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer, LittleEndian as boolean) as picture
    • MemoryblockBGRAtoPictureMBS(dest as picture, source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockBGRAtoPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockBGRtoPictureMBS(dest as picture, source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockBGRtoPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockGrayToPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer, PixelByteSize as Integer) as picture
    • MemoryblockGrayToPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer, PixelByteSize as Integer, Red as Integer, Blue as Integer, Green as Integer) as picture
    • MemoryblockGrayToPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer, PixelByteSize as Integer, Red() as Integer, Blue() as Integer, Green() as Integer) as picture
    • MemoryblockRGBAtoPictureMBS(dest as picture, source as memoryblock, offset as Integer, width as Integer, height as Integer, FlipVertically as boolean=false) as picture
    • MemoryblockRGBAtoPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer, FlipVertically as boolean=false) as picture
    • MemoryblockRGBtoPictureMBS(dest as picture, source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MemoryblockRGBtoPictureMBS(source as memoryblock, offset as Integer, width as Integer, height as Integer) as picture
    • MergePictureMBS(source1 as picture, source2 as picture) as picture
    • NewPictureEditorMBS(pic as picture) as PictureEditorMBS
    • NewPictureMBS(width as Integer, height as Integer, pixeltype as Integer, buffer as memoryblock, rowbytes as Integer) as picture
    • NewPictureReaderMBS(pic as picture) as PictureReaderMBS
    • NewPictureWithColorMBS(width as Integer, height as Integer, c as color) as picture
    • NewPictureWriterMBS(pic as picture, width as Integer, height as Integer) as PictureWriterMBS
    • NewPictureWriterMBS(width as Integer, height as Integer, AlphaChannel as boolean = false) as PictureWriterMBS
    • PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour As color) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour as Integer) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour as Integer, MaskColour as Integer) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour As color) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour as Integer) as boolean
    • PictureCombineMBS(DestImage As Picture, Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour as Integer, MaskColour as Integer) as boolean
    • PictureCopyPixelFastMBS(DestImage As Picture, Source As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer) as boolean
    • PtrABGRtoPictureMBS(dest as picture, source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrABGRtoPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrARGBtoPictureMBS(dest as picture, source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrARGBtoPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrARGBtoPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer, LittleEndian as boolean) as picture
    • PtrBGRAtoPictureMBS(dest as picture, source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrBGRAtoPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrBGRtoPictureMBS(dest as picture, source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrBGRtoPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrGrayToPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer, PixelByteSize as Integer) as picture
    • PtrGrayToPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer, PixelByteSize as Integer, Red as Integer, Blue as Integer, Green as Integer) as picture
    • PtrGrayToPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer, PixelByteSize as Integer, Red() as Integer, Blue() as Integer, Green() as Integer) as picture
    • PtrRGBAtoPictureMBS(dest as picture, source as Ptr, offset as Integer, width as Integer, height as Integer, FlipVertically as boolean=false) as picture
    • PtrRGBAtoPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer, FlipVertically as boolean=false) as picture
    • PtrRGBtoPictureMBS(dest as picture, source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • PtrRGBtoPictureMBS(source as Ptr, offset as Integer, width as Integer, height as Integer) as picture
    • RenderSamplesMBS(Samples as memoryblock, SampleCount as Integer, Smooth as Integer, Width as Integer, Height as Integer, outlinewidth as Integer, BackColor as color=&c88B5C4, ForeColor as color=&c274C5A, OutLineColor as color=&c203F4E, Bits as Integer = 8, AutoScale as boolean = false) as Picture
    • TintPictureMBS(source as picture, GreyBase as color, SepiaBase as color) as picture
    • WindowsDrawPictureIntoDeviceContextMBS(pic as picture, HDC as Integer, x as Integer, y as Integer, w as Integer, h as Integer, Transparent as boolean)
  • Classes
  • Class Extensions
    • class Graphics
      • method DrawRotatedTextMBS(Rotation as Double, text as string, x as Integer, y as Integer, Center as Boolean = false, alpha as Double = 1.0, NoSwapY as boolean = false, FontWidth as Integer = 0)
      • method DrawWindowsIconMBS(file as folderitem, IconID as Integer, x as Integer, y as Integer, w as Integer, h as Integer) as boolean
      • method MeasureRotatedTextMBS(text as string, byref Width as Double, byref Height as Double, FontWidth as Integer = 0) as Boolean
      • method PaintdesktopMBS
      • method StretchBltMBS(nXOriginDest as Integer, nYOriginDest as Integer, nWidthDest as Integer, nHeightDest as Integer, source as graphics, nXOriginSrc as Integer, nYOriginSrc as Integer, nWidthSrc as Integer, nHeightSrc as Integer, dwRop as Integer) as boolean
      • method StretchDIBitsMBS(XDest as Integer, YDest as Integer, DestWidth as Integer, DestHeight as Integer, XSource as Integer, YSource as Integer, SourceWidth as Integer, SourceHeight as Integer, Bits as memoryblock, ImageWidth as Integer, ImageHeight as Integer, ImageBitCount as Integer) as boolean
    • class Picture
      • method AddSteganographyMBS(flags as Integer, data as Memoryblock) as Picture
      • method AddSteganographyPictureMBS(flags as Integer, data as Picture) as Picture
      • method AutoLevelCopyMBS as picture
      • method AutoLevelMBS as boolean
      • method BitmapMBS as picture
      • method BlueChannelMBS as picture
      • method BlurMBS(Radius as Double, yield as Integer = 0) as picture
      • method CalcSteganographyMBS(flags as Integer) as Integer
      • method ChangeBrightnessAbsoluteMBS(Brightness as Double) as picture
      • method ChangeBrightnessAbsoluteMBS(BrightnessRed as Double, BrightnessGreen as Double, BrightnessBlue as Double) as picture
      • method ChangeBrightnessLinearMBS(Brightness as Double) as picture
      • method ChangeBrightnessLinearMBS(BrightnessRed as Double, BrightnessGreen as Double, BrightnessBlue as Double) as picture
      • method ChangeContrastBrightnessAbsoluteMBS(Contrast as Double, Brightness as Double) as picture
      • method ChangeContrastBrightnessAbsoluteMBS(ContrastRed as Double, ContrastGreen as Double, ContrastBlue as Double, BrightnessRed as Double, BrightnessGreen as Double, BrightnessBlue as Double) as picture
      • method ChangeContrastBrightnessLinearMBS(Contrast as Double, Brightness as Double) as picture
      • method ChangeContrastBrightnessLinearMBS(ContrastRed as Double, ContrastGreen as Double, ContrastBlue as Double, BrightnessRed as Double, BrightnessGreen as Double, BrightnessBlue as Double) as picture
      • method ChangeContrastMBS(Contrast as Double) as picture
      • method ChangeContrastMBS(ContrastRed as Double, ContrastGreen as Double, ContrastBlue as Double) as picture
      • method ChangeCustomMBS(a as Double, b as Double) as picture
      • method ChangeCustomMBS(Ra as Double, Rb as Double, Ga as Double, Gb as Double, Ba as Double, Bb as Double) as picture
      • method ChangeSaturationMBS(Amount as Integer) as picture
      • method cloneMBS as picture
      • method CloneMBS(NewMask as Picture) as picture
      • method CloneMBS(NewMask as Picture, width as Integer, height as Integer) as picture
      • method CloneMBS(width as Integer, height as Integer) as picture
      • method ColorizeMBS(hue as Double, sat as Double, light as Double) as picture
      • method ColornessMBS(threshold as Integer = 10) as Double
      • method CombineMBS(Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean) as boolean
      • method CombineMBS(Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour As color) as boolean
      • method CombineMBS(Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
      • method CombineMBS(Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour as Integer) as boolean
      • method CombineMBS(Image As Picture, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour as Integer, MaskColour as Integer) as boolean
      • method CombineMBS(Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean) as boolean
      • method CombineMBS(Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour As color) as boolean
      • method CombineMBS(Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
      • method CombineMBS(Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour as Integer) as boolean
      • method CombineMBS(Image As Picture, PreMultipliedSource as boolean, Mask As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer, UseColours As Boolean, ForeColour as Integer, MaskColour as Integer) as boolean
      • method CombineMBS(Mode as Integer, SecondPicture As Picture, X as Integer = 0, Y as Integer = 0, Width as Integer = 0, Height as Integer = 0) as picture
      • method CombinePixelMBS(Mode as Integer, SecondPicture As Picture) as picture
      • method CompareBrightnessMBS(other as picture, mode as Integer, threshold as Integer) as Double
      • method CompareMBS(other as picture, threshold as Integer) as Double
      • method CopyABGRtoMemoryblockMBS(destination as memoryblock, offset as Integer, AlphaValue as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyABGRtoMemoryblockMBS(destination as memoryblock, offset as Integer, MaskForAlpha as picture, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyARGBtoMemoryblockMBS(destination as memoryblock, offset as Integer, AlphaValue as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyARGBtoMemoryblockMBS(destination as memoryblock, offset as Integer, LittleEndian as boolean, AlphaValue as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyARGBtoMemoryblockMBS(destination as memoryblock, offset as Integer, MaskForAlpha as picture, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyBGRAtoMemoryblockMBS(destination as memoryblock, offset as Integer, AlphaValue as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyBGRAtoMemoryblockMBS(destination as memoryblock, offset as Integer, MaskForAlpha as picture, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyBGRtoMemoryblockMBS(destination as memoryblock, offset as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyBGRXtoMemoryblockMBS(destination as memoryblock, offset as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyBtoMemoryblockMBS(destination as memoryblock, offset as Integer, PixelByteSize as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyGtoMemoryblockMBS(destination as memoryblock, offset as Integer, PixelByteSize as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyMaskMBS as picture
      • method CopyPictureMBS as picture
      • method CopyPictureWithMaskMBS as picture
      • method CopyPictureWithoutMaskMBS as picture
      • method CopyPixelFastMBS(Source As Picture, DestX as Integer, DestY as Integer, SourceX as Integer, SourceY as Integer, Width as Integer, Height as Integer) as boolean
      • method CopyRGBAtoMemoryblockMBS(destination as memoryblock, offset as Integer, AlphaValue as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyRGBAtoMemoryblockMBS(destination as memoryblock, offset as Integer, MaskForAlpha as picture, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyRGBtoMemoryblockMBS(destination as memoryblock, offset as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyRGBXtoMemoryblockMBS(destination as memoryblock, offset as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyRtoMemoryblockMBS(destination as memoryblock, offset as Integer, PixelByteSize as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyXBGRtoMemoryblockMBS(destination as memoryblock, offset as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CopyXRGBtoMemoryblockMBS(destination as memoryblock, offset as Integer, StartLine as Integer = 0, EndLine as Integer = -1, Yield as Integer = 0, DestRowBytes as Integer = 0) as boolean
      • method CountColorMBS(col as color) as Integer
      • method CountColorsMBS(byref red as memoryblock, byref blue as memoryblock, byref green as memoryblock, byref count as Integer)
      • method DrawPictureFMBS(pic as picture, x as Double, y as Double, alpha as Double = 1.0, yield as Integer = 0) as boolean
      • method ExtractColorMBS(SearchColor as color, ReplaceWithColor as color, BackGroundColor as color) as picture
      • method ExtractColorRectangleMaskMBS as picture
      • method ExtractColorRectangleMaskMBS(left as Integer,top as Integer,width as Integer,height as Integer) as picture
      • method FindPictureMBS(pic as picture, byref x as Integer, byref y as Integer, StartX as Integer = 0, StartY as Integer = 0, Tolerance as Integer = 3) as boolean
      • method GetMaskMBS(create as boolean = true) as picture
      • method GrayScale2MBS(mode as Integer) as boolean
      • method GrayScaleMBS(mode as Integer) as picture
      • method GreenChannelMBS as picture
      • method HashMBS as UInt32
      • method HasMaskMBS as boolean
      • method HMirrorMBS as picture
      • method HMirrorPictureMBS as boolean
      • method InvertGrayMBS as picture
      • method InvertGrayMBS(left as Integer,top as Integer,width as Integer,height as Integer) as picture
      • method InvertMBS as picture
      • method InvertMBS(left as Integer,top as Integer,width as Integer,height as Integer) as picture
      • method isBlackMBS as boolean
      • method isBlackMBS(left as Integer,top as Integer,width as Integer,height as Integer) as boolean
      • method isGrayMBS(tolerance as Integer = 0) as boolean
      • method isGrayMBS(tolerance as Integer, left as Integer,top as Integer,width as Integer,height as Integer) as boolean
      • method isWhiteMBS as boolean
      • method isWhiteMBS(left as Integer,top as Integer,width as Integer,height as Integer) as boolean
      • method MakeHBITMAPMBS as Ptr
      • method MirrorMBS as picture
      • method MirrorPictureMBS as boolean
      • method RedChannelMBS as picture
      • method ReplaceBlueChannelMBS(BlueChannel as picture) as picture
      • method ReplaceColorMBS(SearchColor as color, ReplaceWithColor as color) as picture
      • method ReplaceGreenChannelMBS(GreenChannel as picture) as picture
      • method ReplaceRedChannelMBS(RedChannel as picture) as picture
      • method Rotate180MBS as picture
      • method Rotate270MBS as picture
      • method Rotate90MBS as picture
      • method RotateImageAndMaskMBS(angle as Double, cut as boolean = False) as picture
      • method RotateMBS(angle as Double, background as color = &cFFFFFFFF) as picture
      • method RotateMemoryMBS(angle as Double) as Int64
      • method ScaleImageAndMaskMBS(width as Integer, height as Integer, AntiAlias as boolean=false, YieldTicks as Integer=0) as picture
      • method ScaleMBS(width as Integer, height as Integer, AntiAlias as boolean=false, YieldTicks as Integer=0) as picture
      • method ScalingMBS(mode as Integer, width as Integer, height as Integer, yield as Integer = 0) as picture
      • method ScrollHorizontalMBS(delta as Integer, wrap as boolean, scrollmask as boolean) as boolean
      • method ScrollMBS(deltaX as Integer, deltaY as Integer, wrap as boolean, scrollmask as boolean) as boolean
      • method ScrollVerticalMBS(delta as Integer, wrap as boolean, scrollmask as boolean) as boolean
      • method SetSteganographyMBS(flags as Integer, data as Memoryblock) as boolean
      • method SetSteganographyPictureMBS(flags as Integer, data as Picture) as boolean
      • method SobelChannelsMBS(Red as boolean, Green as Boolean, Blue as boolean, direction1 as Integer = 1, direction2 as Integer = 3, swap as boolean = false) as picture
      • method SobelMBS(direction1 as Integer = 1, direction2 as Integer = 3, swap as boolean = false, gray as boolean = true) as picture
      • method SteganographyMBS(flags as Integer) as Memoryblock
      • method SteganographyPictureMBS(flags as Integer) as Picture
      • method ThreadedTransformMBS(Threaded as Integer, Map() as color, dest as picture = nil) as picture
      • method ThreadedTransformMBS(Threaded as Integer, Map() as Integer, dest as picture = nil) as picture
      • method ThreadedTransformMBS(Threaded as Integer, RedMap as memoryblock, GreenMap as memoryblock, BlueMap as memoryblock, dest as picture = nil) as picture
      • method ThreadedTransformMBS(Threaded as Integer, RedMap() as Integer, GreenMap() as Integer, BlueMap() as Integer, dest as picture = nil) as picture
      • method ThresholdMBS(Threshold as integer) as picture
      • method TransformColorsMBS(red as memoryblock, blue as memoryblock, green as memoryblock, dest as picture = nil) as picture
      • method TrimMBS(left as Integer, top as Integer, width as Integer, height as Integer) as picture
      • method TrimWithMaskMBS(left as Integer, top as Integer, width as Integer, height as Integer) as picture
      • method VMirrorMBS as picture
      • method VMirrorPictureMBS as boolean
  • Modules

Release notes

The items on this page are in the following plugins: MBS Picture Plugin, MBS Util Plugin, MBS Win Plugin.


The biggest plugin in space...