Platforms to show: All Mac Windows Linux Cross-Platform
LCMS2IT8MBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | LCMS2 | MBS Images Plugin | 12.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
ANSI CGATS.17 is THE standard text file format for exchanging color measurement data. This standard text format (the ASCII version is by far the most common) is the format accepted by most color measurement and profiling applications.
It consists of a Preamble section containing originator information, keyword definitions, etc and then one or more data sections, each consisting of header and data subsections. The header subsection is where the BEGIN_DATA_FORMAT and END_DATA_FORMAT delimiters define the actual data types / units contained in the following tables. The data subsection contains the BEGIN_DATA and END_DATA delimiters which contain the actual color information in tabular form.
CGATS.17 text files can contain device (RGB, CMYK, etc), colorimetric (Lab, XYZ, etc), densitometric, spectral, naming and other information so it is a fairly comprehensive storage and exchange format.
- 2 properties
- property context as LCMS2ContextMBS
- property Handle as Integer
- 42 methods
- method Constructor(context as LCMS2ContextMBS = nil)
- method DefineDblFormat(Formatter as string)
- method EnumDataFormat as string()
- method EnumProperties as string()
- method EnumPropertyMulti(Prop as string) as string()
- method FindDataFormat(Sample as string) as Integer
- method GetData(Patch as string, Sample as string) as string
- method GetDataAsDouble(Patch as string, Sample as string) as Double
- method GetDataRowCol(Row as Integer, Col as Integer) as string
- method GetDataRowColAsDouble(Row as Integer, Col as Integer) as Double
- method GetPatchByName(Patch as string) as Integer
- method GetPatchName(nPatch as Integer) as string
- method GetProperty(Prop as string) as string
- method GetPropertyAsDouble(Prop as string) as Double
- method GetPropertyMulti(Key as string, SubKey as string) as string
- method GetSheetType as string
- method HeaderIsDictionary(HeaderName as string) as boolean
- method HeaderList as string()
- method HeadersAsDictionary as dictionary
- method HeaderSubDictionary(HeaderName as string) as dictionary
- method HeaderValue(HeaderName as string) as string
- method SaveToFile(file as folderitem) as boolean
- method SaveToMemory as Memoryblock
- method SaveToString as string
- method SetComment(comment as string) as boolean
- method SetData(Patch as string, Sample as string, Val as string) as boolean
- method SetDataAsDouble(Patch as string, Sample as string, Val as Double) as boolean
- method SetDataFormat(n as Integer, Sample as String) as boolean
- method SetDataRowCol(Row as Integer, Col as Integer, Val as string) as boolean
- method SetDataRowColAsDouble(Row as Integer, Col as Integer, Val as Double) as boolean
- method SetIndexColumn(Sample as string) as boolean
- method SetPropertyDouble(Prop as string, Value as Double) as boolean
- method SetPropertyHex(Prop as string, Value as UInt32) as boolean
- method SetPropertyMulti(Key as string, SubKey as string, Value as string) as boolean
- method SetPropertyString(Prop as string, Value as String) as boolean
- method SetPropertyUncooked(Prop as string, Value as Memoryblock) as boolean
- method SetSheetType(type as string) as boolean
- method SetTable(nTable as UInt32) as UInt32
- method SetTableByLabel(Set as string, Field as string, ExpectedType as string) as Integer
- method TableCount as UInt32
- method ValidKeywords as string()
- method ValidSampleIDs as string()
- 3 shared methods
- shared method LoadFromFile(context as LCMS2ContextMBS, file as folderitem) as LCMS2IT8MBS
- shared method LoadFromMemory(context as LCMS2ContextMBS, data as Memoryblock) as LCMS2IT8MBS
- shared method LoadFromString(context as LCMS2ContextMBS, data as string) as LCMS2IT8MBS
This class has no sub classes.
Some examples using this class:
Blog Entries
- MBS Real Studio Plugins, version 13.1pr8
- MonkeyBread Software Releases the MBS Real Studio plug-ins in version 12.4
- MBS Real Studio Plugins, version 12.4pr8
- LCMS 2.4
The items on this page are in the following plugins: MBS Images Plugin.
LCMS2ICCViewingConditionsMBS - LCMS2JChMBS