LCMS2TransformMBS 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
LCMS2TransformMBS class
The class for a LCMS 2.x transformation.
- 17 properties
- shared property YieldToRB as Boolean
- 13 methods
- method ChangeBuffersFormat(InputFormat as UInt32, OutputFormat as UInt32) as boolean
- method ToDeviceLink(Version as Double, Flags as UInt32) as LCMS2ProfileMBS
- method Transform(bitmap as LCMS2BitmapMBS) as boolean
- method Transform(inBitmap as LCMS2BitmapMBS, outBitmap as LCMS2BitmapMBS) as boolean
- method Transform(InputBuffer as Ptr, OutputBuffer as Ptr, Size as UInt32) as boolean
- method TransformLineStride(inBitmap as Ptr, outBitmap as Ptr, PixelsPerLine as UInt32, LineCount as UInt32, BytesPerLineIn as UInt32, BytesPerLineOut as UInt32, BytesPerPlaneIn as UInt32, BytesPerPlaneOut as UInt32) as boolean
- method TransformLineStrideMT(inBitmap as Ptr, outBitmap as Ptr, PixelsPerLine as UInt32, LineCount as UInt32, BytesPerLineIn as UInt32, BytesPerLineOut as UInt32, BytesPerPlaneIn as UInt32, BytesPerPlaneOut as UInt32, ThreadCount as Integer = 1) as boolean
- method TransformMT(bitmap as LCMS2BitmapMBS, ThreadCount as Integer = 1) as boolean
- method TransformMT(inBitmap as LCMS2BitmapMBS, outBitmap as LCMS2BitmapMBS, ThreadCount as Integer = 1) as boolean
- method TransformMT(InputBuffer as Ptr, OutputBuffer as Ptr, Size as UInt32) as boolean
- method TransformRGB(c as color) as color
- method TransformStride(inBitmap as Ptr, outBitmap as Ptr, size as UInt32, Stride as UInt32) as boolean
- method TransformStrideMT(inBitmap as Ptr, outBitmap as Ptr, size as UInt32, Stride as UInt32) as boolean
- 7 shared methods
- shared method CreateExtendedTransform(context as LCMS2ContextMBS, Profiles() as LCMS2ProfileMBS, BPC() as boolean, Intents() as UInt32, AdaptationStates() as Double, GamutProfile as LCMS2ProfileMBS, GamutPCSposition as UInt32, InputFormat as UInt32, OutputFormat as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateMultiprofileTransform(context as LCMS2ContextMBS, Profiles() as LCMS2ProfileMBS, InputFormat as UInt32, OutputFormat as UInt32, Intent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateMultiprofileTransform(Profiles() as LCMS2ProfileMBS, InputFormat as UInt32, OutputFormat as UInt32, Intent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateProofingTransform(context as LCMS2ContextMBS, InputProfile as LCMS2ProfileMBS, InputFormat as UInt32, OutputProfile as LCMS2ProfileMBS, OutputFormat as UInt32, Proofing as LCMS2ProfileMBS, Intent as UInt32, ProofingIntent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateProofingTransform(InputProfile as LCMS2ProfileMBS, InputFormat as UInt32, OutputProfile as LCMS2ProfileMBS, OutputFormat as UInt32, Proofing as LCMS2ProfileMBS, Intent as UInt32, ProofingIntent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateTransform(context as LCMS2ContextMBS, InputProfile as LCMS2ProfileMBS, InputFormat as UInt32, OutputProfile as LCMS2ProfileMBS, OutputFormat as UInt32, Intent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
- shared method CreateTransform(InputProfile as LCMS2ProfileMBS, InputFormat as UInt32, OutputProfile as LCMS2ProfileMBS, OutputFormat as UInt32, Intent as UInt32, Flags as UInt32 = 0) as LCMS2TransformMBS
This class has no sub classes.
Some examples using this class:
Blog Entries
Release notes
- Version 23.1
- Version 20.0
- Added ThreadCount parameter for TransformLineStrideMT and TransformMT in LCMS2TransformMBS class.
- Version 19.5
The items on this page are in the following plugins: MBS Images Plugin.
LCMS2ToneCurveMBS
-
LCMS2UcrBgMBS