LCMS2BitmapMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
LCMS2BitmapMBS class
The class for a bitmap.
You can pass bitmap data as raw memoryblock or fill it using a Xojo picture.
In our LCMS 1.x plugin, the bitmap was always 16 bit. This plugin also can also use 8 bit or 32 bit.
- 6 properties
- 9 methods
- method Constructor
- method Constructor(p as picture, bits as Integer = 8)
- method Constructor(p as picture, left as Integer, top as Integer, width as Integer, height as Integer, bits as Integer = 8)
- method Constructor(width as Integer, height as Integer, colorspace as Integer)
- method Constructor(width as Integer, height as Integer, colorspace as Integer, RowBytes as Integer)
- method Constructor(width as Integer, height as Integer, colorspace as Integer, RowBytes as Integer, data as memoryblock)
- method CopyToPicture(pic as picture, x as Integer = 0, y as Integer = 0) as boolean
- method Invert
- method Picture(HasAlpha as Boolean = false) as picture
This class has no sub classes.
Some methods using this class:
- LCMS2MBS.CreateBitmapFromPicture(p as picture, bits as Integer = 8) as LCMS2BitmapMBS
- LCMS2MBS.NewBitmap(width as Integer,height as Integer, colorspace as Integer) as LCMS2BitmapMBS
- LCMS2MBS.NewBitmap(width as Integer,height as Integer, colorspace as Integer, RowBytes as Integer) as LCMS2BitmapMBS
- LCMS2MBS.NewBitmap(width as Integer,height as Integer, colorspace as Integer, RowBytes as Integer, data as memoryblock) as LCMS2BitmapMBS
- LCMS2TransformMBS.Transform(bitmap as LCMS2BitmapMBS) as boolean
- LCMS2TransformMBS.Transform(inBitmap as LCMS2BitmapMBS, outBitmap as LCMS2BitmapMBS) as boolean
- LCMS2TransformMBS.TransformMT(bitmap as LCMS2BitmapMBS, ThreadCount as Integer = 1) as boolean
- LCMS2TransformMBS.TransformMT(inBitmap as LCMS2BitmapMBS, outBitmap as LCMS2BitmapMBS, ThreadCount as Integer = 1) as boolean
Some examples using this class:
Blog Entries
The items on this page are in the following plugins: MBS Images Plugin.
LaunchServicesStringListMBS
-
LCMS2CIECAM02MBS