Platforms to show: All Mac Windows Linux Cross-Platform
Large Picture
A picture class for handling large pictures.
- class PictureFactoryMBS
- shared method SetFactory(factory as PictureFactoryMBS)
- event NewPictureMBS(Width as integer, Height as integer, ImageFormat as integer) as PictureMBS
- class PictureMBS
- method AlphaChannel as PictureMBS
- method ApplyMatrix(dest as PictureMBS, matrix() as integer) as PictureMBS
- method ApplyMatrix(dest as PictureMBS, matrix() as integer, delta as integer) as PictureMBS
- method ApplyMatrix(dest as PictureMBS, matrix() as integer, delta as integer, ScaleFactor as double) as PictureMBS
- method AutoLevel as boolean
- method AutoLevel(x as integer, y as integer, w as integer, h as integer) as boolean
- method BlueChannel as PictureMBS
- method BoxBlurFilter(dest as PictureMBS, Radius as double) as PictureMBS
- method BoxBlurFilter(dest as PictureMBS, Radius as double, Iterations as integer) as PictureMBS
- method BoxBlurFractionalFilter(dest as PictureMBS, Radius as double) as PictureMBS
- method ClearRect
- method ClearRect(x as integer, y as integer, width as integer, height as integer)
- method ClipImage as PictureMBS
- method ClipImage(x as integer, y as integer, width as integer, height as integer) as PictureMBS
- method Clone as PictureMBS
- method Close
- method Constructor(Buf as MemoryBlock, width as integer, height as integer, ImageFormat as integer, RowSize as integer)
- method Constructor(pic as picture, UseAlpha as boolean=false)
- method Constructor(width as integer, height as integer, ImageFormat as integer)
- method Constructor(width as integer, height as integer, ImageFormat as integer, BlockSize as integer, FilePath as folderitem)
- method CopyGWorld as variant
- method CopyMask as picture
- method CopyMask(x as integer, y as integer, w as integer, h as integer) as picture
- method CopyPicture as picture
- method CopyPicture(x as integer, y as integer, w as integer, h as integer) as picture
- method CopyPictureWithMask as picture
- method CopyPictureWithMask(x as integer, y as integer, w as integer, h as integer) as picture
- method CopyPixels(source as PictureMBS)
- method CopyPixels(source as PictureMBS, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method CopyPixels(source as PictureMBS, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method CreatePictureMBS(width as integer, height as integer, ImageFormat as integer) as PictureMBS
- shared method CreatePictureMBS(width as integer, height as integer, theImageFormat as integer) as PictureMBS
- method DataStringInFormat(ImageFormat as integer) as string
- method DiffuseFilter(dest as PictureMBS, level as integer) as PictureMBS
- method DitherFilter(dest as PictureMBS, matrix as integer, levels as integer) as PictureMBS
- method DrawMaskedPictureApplyMaskRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, InvertMask as boolean=False)
- method DrawMaskedPictureApplyMaskRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer, InvertMask as boolean=False)
- method DrawMaskedPictureApplyMaskRGB(pic as picture, DestX as integer, DestY as integer, InvertMask as boolean=False)
- method DrawMaskedPictureApplyMaskRGB(pic as picture, InvertMask as boolean=False)
- method DrawMaskedPictureRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, InvertMask as boolean=False)
- method DrawMaskedPictureRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer, InvertMask as boolean=False)
- method DrawMaskedPictureRGB(pic as picture, DestX as integer, DestY as integer, InvertMask as boolean=False)
- method DrawMaskedPictureRGB(pic as picture, InvertMask as boolean=False)
- method DrawPictureBlueToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method DrawPictureBlueToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method DrawPictureGreenToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method DrawPictureGreenToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method DrawPictureRedToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method DrawPictureRedToGrayChannel(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method DrawPictureRGB(pic as picture)
- method DrawPictureRGB(pic as picture, DestX as integer, DestY as integer)
- method DrawPictureRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer)
- method DrawPictureRGB(pic as picture, DestX as integer, DestY as integer, DestWidth as integer, DestHeight as integer, SourceX as integer, SourceY as integer)
- method EngraveFilter(dest as PictureMBS, level as integer) as PictureMBS
- method FillRect(value as integer)
- method FillRect(x as integer, y as integer, width as integer, height as integer, value as integer)
- method FillRectRGB(FillColor as color)
- method FillRectRGB(FillColor as color, alpha as integer)
- method FillRectRGB(red as integer, green as integer, blue as integer)
- method FillRectRGB(red as integer, green as integer, blue as integer, alpha as integer)
- method FillRectRGB(x as integer, y as integer, width as integer, height as integer, FillColor as color)
- method FillRectRGB(x as integer, y as integer, width as integer, height as integer, FillColor as color, alpha as integer)
- method FillRectRGB(x as integer, y as integer, width as integer, height as integer, red as integer, green as integer, blue as integer)
- method FillRectRGB(x as integer, y as integer, width as integer, height as integer, red as integer, green as integer, blue as integer, alpha as integer)
- method GainFilter(dest as PictureMBS, gain as double, bias as double) as PictureMBS
- method GammaFilter(dest as PictureMBS, gamma as double) as PictureMBS
- method GammaFilter(dest as PictureMBS, gamma as double, alphaGamma as double) as PictureMBS
- method GammaFilter(dest as PictureMBS, redGamma as double, greenGamma as double, blueGamma as double) as PictureMBS
- method GammaFilter(dest as PictureMBS, redGamma as double, greenGamma as double, blueGamma as double, alphaGamma as double) as PictureMBS
- method GrayChannel as PictureMBS
- method GreenChannel as PictureMBS
- method HMirror
- method Invert
- method Invert(x as integer, y as integer, w as integer, h as integer)
- method MirroredView as PictureMBS
- method NeonFilter(dest as PictureMBS) as PictureMBS
- method OilFilter(dest as PictureMBS, levels as integer, range as integer) as PictureMBS
- method RawRow(index as integer) as memoryblock
- method RedChannel as PictureMBS
- method RGBChannels as PictureMBS
- method Rotate(angle as double, Red as integer, Green as integer, Blue as integer, Alpha as integer, Gray as integer) as PictureMBS
- method Rotate180
- method Rotate180(dest as PictureMBS=nil) as PictureMBS
- method Rotate270(dest as PictureMBS=nil) as PictureMBS
- method Rotate270slow(dest as PictureMBS=nil) as PictureMBS
- method Rotate90(dest as PictureMBS=nil) as PictureMBS
- method Rotate90slow(dest as PictureMBS=nil) as PictureMBS
- method Row(index as integer) as memoryblock
- method RowInFormat(index as integer, ImageFormat as integer) as memoryblock
- method RowInFormat(index as integer, ImageFormat as integer, InvertAlpha as boolean) as memoryblock
- method RowStringInFormat(index as integer, ImageFormat as integer) as string
- method Scale(source as PictureMBS, temp as PictureMBS, mode as integer, width as integer, height as integer) as boolean
- method ScaleFast(source as PictureMBS, width as integer, height as integer) as boolean
- method SolarizeFilter(dest as PictureMBS) as PictureMBS
- method StampFilter(dest as PictureMBS, radius as double, threshold as double, softness as double, Black as Color, White as Color) as PictureMBS
- method TransferFilter(dest as PictureMBS, gray() as integer) as PictureMBS
- method TransferFilter(dest as PictureMBS, gray() as integer, alpha() as integer) as PictureMBS
- method TransferFilter(dest as PictureMBS, red() as integer, green() as integer, blue() as integer) as PictureMBS
- method TransferFilter(dest as PictureMBS, red() as integer, green() as integer, blue() as integer, alpha() as integer) as PictureMBS
- method UnsharpFilter(origpixels as PictureMBS, Amount as double, Threshold as integer) as boolean
- method VMirror
- property AlphaOffset as Integer
- property BlueOffset as Integer
- property DebugPicture as Picture
- property DebugPictureEnabled as Boolean
- property Factory as PictureFactoryMBS
- property GrayOffset as Integer
- property GreenOffset as Integer
- property HasAlpha as Boolean
- property HasBlue as Boolean
- property HasGray as Boolean
- property HasGreen as Boolean
- property HasRed as Boolean
- property Height as Integer
- property ImageFormat as Integer
- property ImageFormatString as String
- property IsGray as Boolean
- property IsMapping as Boolean
- property IsRGB as Boolean
- property MappingBlockSize as Integer
- property Memory as Memoryblock
- property MemoryTarget as Memoryblock
- property Parent as PictureMBS
- property PixelSize as Integer
- property RedOffset as Integer
- property RowOffset as Integer
- property RowSize as Integer
- property Target as Picture
- property TotalSize as Int64
- property Valid as Boolean
- property Width as Integer
- property YieldTicks as Integer
- const Dither90Halftone6x6Matrix = 5
- const DitherCluster3Matrix = 8
- const DitherCluster4Matrix = 9
- const DitherCluster8Matrix = &h0000000A
- const DitherLines4x4Matrix = 4
- const DitherMagic2x2Matrix = 1
- const DitherMagic4x4Matrix = 2
- const DitherOrdered4x4Matrix = 3
- const DitherOrdered6x6Matrix = 6
- const DitherOrdered8x8Matrix = 7
- const ImageFormat1of3 = &h0000000F
- const ImageFormat1of4 = &h00000012
- const ImageFormat2of3 = &h00000010
- const ImageFormat2of4 = &h00000013
- const ImageFormat3of3 = &h00000011
- const ImageFormat3of4 = &h00000014
- const ImageFormat4of4 = &h00000015
- const ImageFormatABGR = 9
- const ImageFormatAG = &h0000000D
- const ImageFormatAofABGR = &h00000012
- const ImageFormatAofARGB = &h00000012
- const ImageFormatAofBGRA = &h00000015
- const ImageFormatAofRGBA = &h00000015
- const ImageFormatARGB = 4
- const ImageFormatBGR = 6
- const ImageFormatBGRA = 7
- const ImageFormatBGRX = 8
- const ImageFormatBofABGR = &h00000013
- const ImageFormatBofARGB = &h00000015
- const ImageFormatBofBGR = &h0000000F
- const ImageFormatBofBGRA = &h00000012
- const ImageFormatBofRGB = &h00000011
- const ImageFormatBofRGBA = &h00000014
- const ImageFormatG = &h0000000B
- const ImageFormatGA = &h0000000C
- const ImageFormatGofABGR = &h00000014
- const ImageFormatGofARGB = &h00000014
- const ImageFormatGofBGR = &h00000010
- const ImageFormatGofBGRA = &h00000013
- const ImageFormatGofRGB = &h00000010
- const ImageFormatGofRGBA = &h00000013
- const ImageFormatRGB = 1
- const ImageFormatRGBA = 2
- const ImageFormatRGBX = 3
- const ImageFormatRofABGR = &h00000015
- const ImageFormatRofARGB = &h00000013
- const ImageFormatRofBGR = &h00000011
- const ImageFormatRofBGRA = &h00000014
- const ImageFormatRofRGB = &h0000000F
- const ImageFormatRofRGBA = &h00000012
- const ImageFormatScaling = &h0000000E
- const ImageFormatUnknown = 0
- const ImageFormatXBGR = &h0000000A
- const ImageFormatXRGB = 5
- const ScaleBox = 2
- const ScaleCubic = 7
- const ScaleLanczos3 = 3
- const ScaleLanczos8 = 4
- const ScaleMitchell = 5
- const ScalePoly3 = 6
- const ScaleTriangle = 1
The items on this page are in the following plugins: MBS REALbasic LargePicture Plugin.
Links
MBS Filemaker Plugins - Pfarrgemeinde St. Arnulf Nickenich