Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Picture Plugin:Picture:
Partly Console safe, 73 entry points.
- class Picture
- method ThresholdMBS(Threshold as integer) as picture
- method ColornessMBS(threshold as integer = 10) as double
- method ScrollVerticalMBS(delta as integer, wrap as boolean, scrollmask as boolean) as boolean
- 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 HasMaskMBS as boolean
- method ChangeContrastBrightnessAbsoluteMBS(ContrastRed as double, ContrastGreen as double, ContrastBlue as double, BrightnessRed as double, BrightnessGreen as double, BrightnessBlue 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 ChangeContrastBrightnessAbsoluteMBS(Contrast as double, Brightness as double) as picture
- method ChangeContrastBrightnessLinearMBS(Contrast as double, Brightness as double) as picture
- method ChangeBrightnessAbsoluteMBS(BrightnessRed as double, BrightnessGreen as double, BrightnessBlue as double) as picture
- method ChangeBrightnessLinearMBS(BrightnessRed as double, BrightnessGreen as double, BrightnessBlue as double) as picture
- method ChangeBrightnessAbsoluteMBS(Brightness as double) as picture
- method ChangeBrightnessLinearMBS(Brightness 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 InvertMBS(left as integer,top as integer,width as integer,height as integer) as picture
- method InvertMBS as picture
- method InvertGrayMBS(left as integer,top as integer,width as integer,height as integer) as picture
- method InvertGrayMBS as picture
- method ExtractColorRectangleMaskMBS(left as integer,top as integer,width as integer,height as integer) as picture
- method ExtractColorRectangleMaskMBS as picture
- 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 TransformColorsMBS(red as memoryblock, blue as memoryblock, green as memoryblock, dest as picture = nil) as picture
- method ReplaceColorMBS(SearchColor as color, ReplaceWithColor as color) as picture
- method ExtractColorMBS(SearchColor as color, ReplaceWithColor as color, BackGroundColor as color) as picture
- method ChangeSaturationMBS(Amount as integer) as picture
- method ReplaceRedChannelMBS(RedChannel as picture) as picture
- method ReplaceGreenChannelMBS(GreenChannel as picture) as picture
- method ReplaceBlueChannelMBS(BlueChannel as picture) 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 isWhiteMBS as boolean
- method isWhiteMBS(left as integer,top as integer,width as integer,height as integer) as boolean
- 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
- property EmbeddedMaskMBS(swap as boolean) as picture
- class PictureLut3DMBS
- class PictureSepiaMBS
- method Close
- method Run as boolean
- property SourcePicture as Picture
- property DestinationPicture as Picture
- property MaxX as Integer
- property MinX as Integer
- property MaxY as Integer
- property MinY as Integer
- property SepiaRed as Integer
- property SepiaGreen as Integer
- property SepiaBlue as Integer
- property FactorRed as Double
- property FactorBlue as Double
- property FactorGreen as Double
- module iOSPictureMBS
- method VideoAtPathIsCompatibleWithSavedPhotosAlbum(VideoPath as String) as Boolean
- method VideoAtPathIsCompatibleWithSavedPhotosAlbum(VideoFile as FolderItem) as Boolean
- method WriteImageToSavedPhotosAlbum(Pic as Picture, CompletionDelegate as ImageSaveCompletedMBS)
- method SaveVideoAtPathToSavedPhotosAlbum(VideoPath as String, CompletionDelegate as VideoSaveCompletedMBS)
- method SaveVideoAtPathToSavedPhotosAlbum(VideoFile as FolderItem, CompletionDelegate as VideoSaveCompletedMBS)
- method SaveImageAtPathToSavedPhotosAlbum(ImagePath as String, CompletionDelegate as ImageSaveCompletedMBS)
- method SaveImageAtPathToSavedPhotosAlbum(ImageFile as FolderItem, CompletionDelegate as ImageSaveCompletedMBS)
- Globals:
- BinaryStringtoPictureMBS(data as String) as Picture
- CombinePicturesMBS(red as picture, blue as picture, green as picture) as picture
- MergePictureMBS(source1 as picture, source2 as picture) as picture
- PicturetoBinaryStringMBS(p as picture) as string
- 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
Blog Entries
- Video about MBS Xojo Plugins 21.1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.1
- MBS Xojo Plugins, version 21.1pr8
- MBS Xojo Plugins, version 20.3pr1
- MBS Xojo Plugins, version 18.2pr7
- MBS Xojo Plugins, version 18.0pr9
- MonkeyBread Software Releases the MBS Xojo Plugins in version 17.5
- MBS Xojo Plugins, version 17.5pr5
- Tipp of the day: Blank HTMLViewer
- MBS REALbasic plug-ins version 9.4