Platforms to show: All Mac Windows Linux Cross-Platform
LCMS
Colormatching without colorsync. Using the LCMS library.
- class CMBitmapMBS
- class CMCIELabMBS
- method BFDdeltaE(Other as CMCIELabMBS) as double
- method CIE2000DeltaE(Other as CMCIELabMBS, Kl as double, Kc as double, Kh as double) as double
- method CIE94DeltaE(Other as CMCIELabMBS) as double
- method CMCdeltaE(Other as CMCIELabMBS) as double
- method Constructor(L as double=0.0, a as double=0.0, b as double=0.0)
- method DeltaE(Other as CMCIELabMBS) as double
- method LCh as CMCIELChMBS
- method XYZ(whitePoint as CMCIEXYZMBS=nil) as CMCIEXYZMBS
- property A as Double
- property B as Double
- property L as Double
- class CMCIELChMBS
- method Constructor(L as double=0.0, C as double=0.0, h as double=0.0)
- method Lab as CMCIELabMBS
- property C as Double
- property h as Double
- property L as Double
- class CMCIExyYMBS
- method Constructor(X as double=0.0, Y as double=0.0, YY as double=0.0)
- method XYZ as CMCIEXYZMBS
- property x as Double
- property y as Double
- property YY as Double
- class CMCIExyYTRIPLEMBS
- method Constructor(Red as CMCIExyYMBS=nil, Green as CMCIExyYMBS=nil, Blue as CMCIExyYMBS=nil)
- property Blue as CMCIExyYMBS
- property Green as CMCIExyYMBS
- property Red as CMCIExyYMBS
- class CMCIEXYZMBS
- method Constructor(x as double=0.0, y as double=0.0, z as double=0.0)
- method Lab(whitePoint as CMCIEXYZMBS=nil) as CMCIELabMBS
- method xyY as CMCIExyYMBS
- property x as Double
- property y as Double
- property z as Double
- class CMCIEXYZTRIPLEMBS
- method Constructor(Red as CMCIEXYZMBS=nil, Green as CMCIEXYZMBS=nil, Blue as CMCIEXYZMBS=nil)
- property Blue as CMCIEXYZMBS
- property Green as CMCIEXYZMBS
- property Red as CMCIEXYZMBS
- class CMDateMBS
- class CMGammaMBS
- method close
- method Copy as CMGammaMBS
- method CopyData as MemoryBlock
- method Data as MemoryBlock
- method EstimateGamma as double
- method GammaValue(index as integer) as integer
- method JoinGamma(out as CMGammaMBS) as CMGammaMBS
- method JoinGammaEx(out as CMGammaMBS, nPoints as integer) as CMGammaMBS
- method ReverseGamma(nResultSamples as integer) as CMGammaMBS
- method SmoothGamma(lambda as double) as boolean
- property CRC32 as Integer
- property Entries as Integer
- property Handle as Integer
- class CMJChMBS
- method Constructor(J as double=0.0, C as double=0.0, h as double=0.0)
- property C as Double
- property h as Double
- property J as Double
- class CMMatrixMBS
- method Constructor(v1 as CMVectorMBS=nil, v2 as CMVectorMBS=nil, v3 as CMVectorMBS=nil)
- method Value(index as integer) as CMVectorMBS
- class CMProfileMBS
- method AddTag(TagSignature as integer, data as string) as boolean
- method CalibrationDateTime as CMDateMBS
- method ChannelCount as Integer
- method close
- method Colorants as CMCIEXYZTRIPLEMBS
- method ColorSpaceType as Integer
- method Constructor
- method Copyright as String
- method CreationDateTime as CMDateMBS
- method Description as string
- method DeviceClass as integer
- method HeaderAttributes as Integer
- method HeaderFlags as Integer
- method Iluminant as CMCIEXYZMBS
- method Info as string
- method IsIntentSupported(Intent as integer, UsedDirection as integer) as boolean
- method IsTagPresent(tag as integer) as boolean
- method Manufacturer as String
- method MediaBlackPoint as CMCIEXYZMBS
- method MediaWhitePoint as CMCIEXYZMBS
- method Model as String
- method name as string
- method PCS as Integer
- method PostScriptCRD(intent as integer, flags as integer=0) as string
- method PostScriptCSA(intent as integer) as string
- method ProfileICCversion as Integer
- method ProfileID as string
- method ReadICCGamma(icTagSignature as integer) as CMGammaMBS
- method ReadICCGammaReversed(icTagSignature as integer) as CMGammaMBS
- method RenderingIntent as integer
- method SaveProfile(filename as folderitem) as boolean
- method SaveProfileToMemory as Memoryblock
- method SaveProfileToString as string
- method TagCount as Integer
- method TagMemory(index as integer) as memoryblock
- method TagName(index as integer) as integer
- method TagSignature(index as integer) as Integer
- method TagSize(index as integer) as integer
- method TagString(index as integer) as string
- method TargetDataMemory as memoryblock
- method TargetDataString as string
- method Version as Integer
- property File as folderitem
- property Handle as Integer
- property ProfileType as Integer
- class CMTransformMBS
- method close
- method NamedColorCount as integer
- method NamedColorIndex(name as string) as integer
- method Transform(bitmap as CMBitmapMBS) as boolean
- method Transform(inBitmap as CMBitmapMBS,outBitmap as CMBitmapMBS) as boolean
- method Transform2DeviceLink(flags as integer=0) as CMProfileMBS
- method TransformMem(MemIn as memoryblock, MemOut as memoryblock, count as integer) as boolean
- method TransformRGB(c as color) as color
- property Handle as Integer
- class CMVectorMBS
- method Constructor(value0 as double=0.0, value1 as double=0.0, value2 as double=0.0)
- method Value(index as integer) as double
- module LCMSMBS
- method AllocateGamma(nEntries as integer) as CMGammaMBS
- method BFDdeltaE(Lab1 as CMCIELabMBS, Lab2 as CMCIELabMBS) as double
- method BuildGamma(nEntries as integer, gamma as double) as CMGammaMBS
- method BuildParametricGamma(nEntries as integer, type as integer, mem as memoryblock) as CMGammaMBS
- method BytesShift(x as integer) as integer
- method ChannelShift(x as integer) as integer
- method CIE2000DeltaE(Lab1 as CMCIELabMBS, Lab2 as CMCIELabMBS, Kl as double, Kc as double, Kh as double) as double
- method CIE94DeltaE(Lab1 as CMCIELabMBS, Lab2 as CMCIELabMBS) as double
- method CMCdeltaE(Lab1 as CMCIELabMBS, Lab2 as CMCIELabMBS) as double
- method ColorSpaceShift(x as integer) as integer
- method CreateBCHSWabstractProfile(nLUTPoints as integer, Bright as double, Contrast as double, Hue as double, Saturation as double, TempSrc as integer, TempDest as integer) as CMProfileMBS
- method CreateBitmapFromPicture(p as picture) as CMBitmapMBS
- method CreateGrayProfile(WhitePoint as CMCIExyYMBS, gamma as CMGammaMBS) as CMProfileMBS
- method CreateInkLimitingDeviceLink(icColorSpaceSignature as integer, limit as double) as CMProfileMBS
- method CreateLab4Profile(WhitePoint as CMCIExyYMBS=nil) as CMProfileMBS
- method CreateLabProfile(WhitePoint as CMCIExyYMBS=nil) as CMProfileMBS
- method CreateLinearizationDeviceLink(icColorSpaceSignature as integer, g1 as CMGammaMBS=nil, g2 as CMGammaMBS=nil, g3 as CMGammaMBS=nil, g4 as CMGammaMBS=nil, g5 as CMGammaMBS=nil) as CMProfileMBS
- method CreateMultiprofileTransform(profiles() as CMProfileMBS, InputFormat as integer, OutputFormat as integer, Intent as integer, flags as integer) as CMTransformMBS
- method CreateNULLProfile as CMProfileMBS
- method CreateProfilePlaceholder as CMProfileMBS
- method CreateProofingTransform(InputProfile as CMProfileMBS, InputFormat as integer, OutputProfile as CMProfileMBS, OutputFormat as integer, ProofingProfile as CMProfileMBS, Intent as integer, ProofingIntent as integer, flags as integer) as CMTransformMBS
- method CreateRGBProfile(WhitePoint as CMCIExyYMBS, Primaries as CMCIExyYTRIPLEMBS, gammaRed as CMGammaMBS, gammaGreen as CMGammaMBS, gammaBlue as CMGammaMBS) as CMProfileMBS
- method CreatesRGBProfile as CMProfileMBS
- method CreateTransform(inProfile as CMProfileMBS, inFormat as integer, ouProfile as CMProfileMBS, outFormat as integer, Intent as integer=0, flags as integer=&h100) as CMTransformMBS
- method CreateTransform(inProfile as CMProfileMBS, ouProfile as CMProfileMBS, Intent as integer=0, flags as integer=&h100) as CMTransformMBS
- method CreateXYZProfile as CMProfileMBS
- method D50xyY as CMCIExyYMBS
- method D50XYZ as CMCIEXYZMBS
- method DeltaE(Lab1 as CMCIELabMBS, Lab2 as CMCIELabMBS) as double
- method DitherShift(x as integer) as integer
- method DoSwapShift(x as integer) as integer
- method Endian16Shift(x as integer) as integer
- method ErrorAction(mode as integer)
- method ExtraShift(x as integer) as integer
- method FlavorShift(x as integer) as integer
- method GetAlarmCodes(byref r as integer, byref g as integer, byref b as integer)
- method Lab2LCh(source as CMCIELabMBS) as CMCIELChMBS
- method Lab2XYZ(source as CMCIELabMBS, whitePoint as CMCIEXYZMBS=nil) as CMCIEXYZMBS
- method LCh2Lab(source as CMCIELChMBS) as CMCIELabMBS
- method NewBitmap(width as integer,height as integer,colorspace as integer) as CMBitmapMBS
- method NewBitmap(width as integer,height as integer,colorspace as integer, RowBytes as integer) as CMBitmapMBS
- method NewBitmap(width as integer,height as integer,colorspace as integer, RowBytes as integer, data as memoryblock) as CMBitmapMBS
- method OpenProfileFromData(Str as string) as CMProfileMBS
- method OpenProfileFromFile(file as folderitem) as CMProfileMBS
- method PlanarShift(x as integer) as integer
- method SetAlarmCodes(r as integer, g as integer, b as integer)
- method SetCMYKPreservationStrategy(n as integer) as integer
- method SetLanguage(LanguageCode as String, CountryCode as String)
- method SwapFirstShift(x as integer) as integer
- method WhitePointFromTemp(temp as integer) as CMCIExyYMBS
- method xyY2XYZ(source as CMCIExyYMBS) as CMCIEXYZMBS
- method XYZ2Lab(source as CMCIEXYZMBS, whitePoint as CMCIEXYZMBS=nil) as CMCIELabMBS
- method XYZ2xyY(source as CMCIEXYZMBS) as CMCIExyYMBS
- const AVG_SURROUND = 1
- const AVG_SURROUND_4 = 0
- const cmsFLAGS_BLACKPOINTCOMPENSATION = &h00002000
- const cmsFLAGS_GAMUTCHECK = &h00001000
- const cmsFLAGS_GUESSDEVICECLASS = &h00000020
- const cmsFLAGS_HIGHRESPRECALC = &h00000400
- const cmsFLAGS_LOWRESPRECALC = &h00000800
- const cmsFLAGS_MATRIXINPUT = 1
- const cmsFLAGS_MATRIXONLY = 3
- const cmsFLAGS_MATRIXOUTPUT = 2
- const cmsFLAGS_NODEFAULTRESOURCEDEF = &h01000000
- const cmsFLAGS_NOPRELINEARIZATION = &h00000010
- const cmsFLAGS_NOTCACHE = &h00000040
- const cmsFLAGS_NOTPRECALC = &h00000100
- const cmsFLAGS_NOWHITEONWHITEFIXUP = 4
- const cmsFLAGS_NULLTRANSFORM = &h00000200
- const cmsFLAGS_PRESERVEBLACK = &h00008000
- const cmsFLAGS_SOFTPROOFING = &h00004000
- const cmsFLAGS_WHITEBLACKCOMPENSATION = &h00002000
- const CUTSHEET_SURROUND = 4
- const D50X = 0.9642
- const D50Y = 1.0
- const D50Z = 0.8249
- const DARK_SURROUND = 3
- const DIM_SURROUND = 2
- const D_CALCULATE = &hFFFFFFFF
- const D_CALCULATE_DISCOUNT = &hFFFFFFFE
- const icSigChromaticAdaptationTag = &h63686164
- const icSigChromaticityTag = &h6368726D
- const icSigChromaticityType = &h6368726D
- const icSigColorantTableOutTag = &h636C6F74
- const icSigColorantTableTag = &h636C7274
- const icSigColorantTableType = &h636C7274
- const icSigHeptachromeData = &h4D434837
- const icSigHexachromeData = &h4D434836
- const icSiglutAtoBType = &h6D414220
- const icSiglutBtoAType = &h6D424120
- const icSigLuvKData = &h4C75764B
- const icSigMCH5Data = &h4D434835
- const icSigMCH6Data = &h4D434836
- const icSigMCH7Data = &h4D434837
- const icSigMCH8Data = &h4D434838
- const icSigMCH9Data = &h4D434839
- const icSigMCHAData = &h4D434841
- const icSigMCHBData = &h4D434842
- const icSigMCHCData = &h4D434843
- const icSigMCHDData = &h4D434844
- const icSigMCHEData = &h4D434845
- const icSigMCHFData = &h4D434846
- const icSigMultiLocalizedUnicodeType = &h6D6C7563
- const icSigOctachromeData = &h4D434838
- const icSigParametricCurveType = &h70617261
- const icSigS15Fixed16ArrayType = &h73663332
- const INTENT_ABSOLUTE_COLORIMETRIC = 3
- const INTENT_PERCEPTUAL = 0
- const INTENT_RELATIVE_COLORIMETRIC = 1
- const INTENT_SATURATION = 2
- const lcmsSignature = &h6C636D73
- const LCMS_BPFLAGS_D50_ADAPTED = 1
- const LCMS_ERRC_ABORTED = &h00003000
- const LCMS_ERRC_RECOVERABLE = &h00002000
- const LCMS_ERRC_WARNING = &h00001000
- const LCMS_ERROR_ABORT = 0
- const LCMS_ERROR_IGNORE = 2
- const LCMS_ERROR_SHOW = 1
- const LCMS_PRESERVE_K_PLANE = 1
- const LCMS_PRESERVE_PURE_K = 0
- const LCMS_USED_AS_INPUT = 0
- const LCMS_USED_AS_OUTPUT = 1
- const LCMS_USED_AS_PROOF = 2
- const LCMS_VERSION = &h00000077
- const LOGE = 0.4342944819
- const LUT_HAS3DGRID = &h00000010
- const LUT_HASMATRIX = 1
- const LUT_HASMATRIX3 = &h00000020
- const LUT_HASMATRIX4 = &h00000040
- const LUT_HASTL1 = 2
- const LUT_HASTL2 = 8
- const LUT_HASTL3 = &h00000100
- const LUT_HASTL4 = &h00000200
- const LUT_V2_INPUT_EMULATE_V4 = &h00080000
- const LUT_V2_OUTPUT_EMULATE_V4 = &h00040000
- const LUT_V4_INPUT_EMULATE_V2 = &h00020000
- const LUT_V4_OUTPUT_EMULATE_V2 = &h00010000
- const MATSHAPER_ALLSMELTED = &h0000000C
- const MATSHAPER_HASINPSHAPER = &h00000010
- const MATSHAPER_HASMATRIX = 1
- const MATSHAPER_HASSHAPER = 2
- const MATSHAPER_INPUT = 4
- const MATSHAPER_OUTPUT = 8
- const MAXCHANNELS = &h00000010
- const M_PI = 3.14159265358979323846
- const NON_WINDOWS = 1
- const PERCEPTUAL_BLACK_X = 0.00336
- const PERCEPTUAL_BLACK_Y = 0.0034731
- const PERCEPTUAL_BLACK_Z = 0.00287
- const PT_ANY = 0
- const PT_CMY = 5
- const PT_CMYK = 6
- const PT_GRAY = 3
- const PT_HiFi = &h0000000F
- const PT_HiFi10 = &h00000013
- const PT_HiFi11 = &h00000014
- const PT_HiFi12 = &h00000015
- const PT_HiFi13 = &h00000016
- const PT_HiFi14 = &h00000017
- const PT_HiFi15 = &h00000018
- const PT_HiFi7 = &h00000010
- const PT_HiFi8 = &h00000011
- const PT_HiFi9 = &h00000012
- const PT_HLS = &h0000000D
- const PT_HSV = &h0000000C
- const PT_Lab = &h0000000A
- const PT_RGB = 4
- const PT_XYZ = 9
- const PT_YCbCr = 7
- const PT_YUV = 8
- const PT_YUVK = &h0000000B
- const PT_Yxy = &h0000000E
- const TYPE_ABGR_16 = &h0004049A
- const TYPE_ABGR_16_PLANAR = &h0004149A
- const TYPE_ABGR_16_SE = &h00040C9A
- const TYPE_ABGR_8 = &h00040499
- const TYPE_ALab_8 = &h000A0499
- const TYPE_ARGB_16 = &h0004409A
- const TYPE_ARGB_8 = &h00044099
- const TYPE_BGRA_16 = &h0004449A
- const TYPE_BGRA_16_SE = &h0004489A
- const TYPE_BGRA_8 = &h00044499
- const TYPE_BGR_16 = &h0004041A
- const TYPE_BGR_16_PLANAR = &h0004141A
- const TYPE_BGR_16_SE = &h00040C1A
- const TYPE_BGR_8 = &h00040419
- const TYPE_BGR_8_PLANAR = &h00041419
- const TYPE_CMYK10_16 = &h00000052
- const TYPE_CMYK10_16_SE = &h00000852
- const TYPE_CMYK10_8 = &h00000051
- const TYPE_CMYK11_16 = &h0000005A
- const TYPE_CMYK11_16_SE = &h0000085A
- const TYPE_CMYK11_8 = &h00000059
- const TYPE_CMYK12_16 = &h00000062
- const TYPE_CMYK12_16_SE = &h00000862
- const TYPE_CMYK12_8 = &h00000061
- const TYPE_CMYK5_16 = &h0000002A
- const TYPE_CMYK5_16_SE = &h0000082A
- const TYPE_CMYK5_8 = &h00000029
- const TYPE_CMYK7_16 = &h0000003A
- const TYPE_CMYK7_16_SE = &h0000083A
- const TYPE_CMYK7_8 = &h00000039
- const TYPE_CMYK8_16 = &h00000042
- const TYPE_CMYK8_16_SE = &h00000842
- const TYPE_CMYK8_8 = &h00000041
- const TYPE_CMYK9_16 = &h0000004A
- const TYPE_CMYK9_16_SE = &h0000084A
- const TYPE_CMYK9_8 = &h00000049
- const TYPE_CMYKA_8 = &h000600A1
- const TYPE_CMYKcm_16 = &h00000032
- const TYPE_CMYKcm_16_PLANAR = &h00001032
- const TYPE_CMYKcm_16_SE = &h00000832
- const TYPE_CMYKcm_8 = &h00000031
- const TYPE_CMYKcm_8_PLANAR = &h00001031
- const TYPE_CMYK_16 = &h00060022
- const TYPE_CMYK_16_PLANAR = &h00061022
- const TYPE_CMYK_16_REV = &h00062022
- const TYPE_CMYK_16_SE = &h00060822
- const TYPE_CMYK_8 = &h00060021
- const TYPE_CMYK_8_PLANAR = &h00061021
- const TYPE_CMYK_8_REV = &h00062021
- const TYPE_CMYK_DBL = &h00060020
- const TYPE_CMY_16 = &h0005001A
- const TYPE_CMY_16_PLANAR = &h0005101A
- const TYPE_CMY_16_SE = &h0005081A
- const TYPE_CMY_8 = &h00050019
- const TYPE_CMY_8_PLANAR = &h00051019
- const TYPE_GRAYA_16 = &h0003008A
- const TYPE_GRAYA_16_PLANAR = &h0003108A
- const TYPE_GRAYA_16_SE = &h0003088A
- const TYPE_GRAYA_8 = &h00030089
- const TYPE_GRAYA_8_PLANAR = &h00031089
- const TYPE_GRAY_16 = &h0003000A
- const TYPE_GRAY_16_REV = &h0003200A
- const TYPE_GRAY_16_SE = &h0003080A
- const TYPE_GRAY_8 = &h00030009
- const TYPE_GRAY_8_REV = &h00032009
- const TYPE_GRAY_DBL = &h00030008
- const TYPE_HLS_16 = &h000D001A
- const TYPE_HLS_16_PLANAR = &h000D101A
- const TYPE_HLS_16_SE = &h000D081A
- const TYPE_HLS_8 = &h000D0019
- const TYPE_HLS_8_PLANAR = &h000D1019
- const TYPE_HSV_16 = &h000C001A
- const TYPE_HSV_16_PLANAR = &h000C101A
- const TYPE_HSV_16_SE = &h000C081A
- const TYPE_HSV_8 = &h000C0019
- const TYPE_HSV_8_PLANAR = &h000C1019
- const TYPE_KCMY_16 = &h00064022
- const TYPE_KCMY_16_REV = &h00066022
- const TYPE_KCMY_16_SE = &h00064822
- const TYPE_KCMY_8 = &h00064021
- const TYPE_KCMY_8_REV = &h00066021
- const TYPE_KYMC10_16 = &h00000452
- const TYPE_KYMC10_16_SE = &h00000C52
- const TYPE_KYMC10_8 = &h00000451
- const TYPE_KYMC11_16 = &h0000045A
- const TYPE_KYMC11_16_SE = &h00000C5A
- const TYPE_KYMC11_8 = &h00000459
- const TYPE_KYMC12_16 = &h00000462
- const TYPE_KYMC12_16_SE = &h00000C62
- const TYPE_KYMC12_8 = &h00000461
- const TYPE_KYMC5_16 = &h0000042A
- const TYPE_KYMC5_16_SE = &h00000C2A
- const TYPE_KYMC5_8 = &h00000429
- const TYPE_KYMC7_16 = &h0000043A
- const TYPE_KYMC7_16_SE = &h00000C3A
- const TYPE_KYMC7_8 = &h00000439
- const TYPE_KYMC8_16 = &h00000442
- const TYPE_KYMC8_16_SE = &h00000C42
- const TYPE_KYMC8_8 = &h00000441
- const TYPE_KYMC9_16 = &h0000044A
- const TYPE_KYMC9_16_SE = &h00000C4A
- const TYPE_KYMC9_8 = &h00000449
- const TYPE_KYMC_16 = &h00060422
- const TYPE_KYMC_16_SE = &h00060C22
- const TYPE_KYMC_8 = &h00060421
- const TYPE_Lab_16 = &h000A001A
- const TYPE_Lab_8 = &h000A0019
- const TYPE_Lab_DBL = &h000A0018
- const TYPE_NAMED_COLOR_INDEX = &h0000000A
- const TYPE_RGBA_16 = &h0004009A
- const TYPE_RGBA_16_PLANAR = &h0004109A
- const TYPE_RGBA_16_SE = &h0004089A
- const TYPE_RGBA_8 = &h00040099
- const TYPE_RGBA_8_PLANAR = &h00041099
- const TYPE_RGB_16 = &h0004001A
- const TYPE_RGB_16_PLANAR = &h0004101A
- const TYPE_RGB_16_SE = &h0004081A
- const TYPE_RGB_8 = &h00040019
- const TYPE_RGB_8_PLANAR = &h00041019
- const TYPE_RGB_DBL = &h00040018
- const TYPE_XYZ_16 = &h0009001A
- const TYPE_XYZ_DBL = &h00090018
- const TYPE_YCbCr_16 = &h0007001A
- const TYPE_YCbCr_16_PLANAR = &h0007101A
- const TYPE_YCbCr_16_SE = &h0007081A
- const TYPE_YCbCr_8 = &h00070019
- const TYPE_YCbCr_8_PLANAR = &h00071019
- const TYPE_YUVK_16 = &h00062022
- const TYPE_YUVK_8 = &h00062021
- const TYPE_YUV_16 = &h0008001A
- const TYPE_YUV_16_PLANAR = &h0008101A
- const TYPE_YUV_16_SE = &h0008081A
- const TYPE_YUV_8 = &h00080019
- const TYPE_YUV_8_PLANAR = &h00081019
- const TYPE_Yxy_16 = &h000E001A
- const USE_ASSEMBLER = 0
- const USE_BIG_ENDIAN = 0
- const USE_CUSTOM_SWAB = 0
- const USE_INLINE = 1
- const USE_INT64 = 1
The items on this page are in the following plugins: MBS REALbasic LCMS Plugin.
Links
MBS REAL studio tutorial videos - Nachhilfe in Mendig