Platforms to show: All Mac Windows Linux Cross-Platform
Windows ICM
The color matching classes for Windows.
- Classes
- class WindowsICMColorMBS
- property a as Integer
- property b as Integer
- property black as Integer
- property blue as Integer
- property ch1 as Integer
- property ch2 as Integer
- property ch3 as Integer
- property cyan as Integer
- property gray as Integer
- property green as Integer
- property Index as Integer
- property L as Integer
- property magenta as Integer
- property red as Integer
- property XYZ_X as Integer
- property XYZ_Y as Integer
- property XYZ_Z as Integer
- property yellow as Integer
- property Yxy_x as Integer
- property Yxy_y as Integer
- property Yxy_YY as Integer
- property Channel(index as Integer) as Integer
- class WindowsICMEnumMBS
- property Attributes0 as Integer
- property Attributes1 as Integer
- property Classs as Integer
- property CMMType as Integer
- property ConnectionSpace as Integer
- property Creator as Integer
- property DataColorSpace as Integer
- property DeviceClass as Integer
- property DeviceName as String
- property DitheringMode as Integer
- property Fields as Integer
- property Manufacturer as Integer
- property MediaType as Integer
- property Model as Integer
- property Platform as Integer
- property ProfileFlags as Integer
- property RenderingIntent as Integer
- property ResolutionX as Integer
- property ResolutionY as Integer
- property Signature as Integer
- class WindowsICMLogColorSpaceMBS
- property CSType as Integer
- property EndpointsBX as Integer
- property EndpointsBY as Integer
- property EndpointsBZ as Integer
- property EndpointsGX as Integer
- property EndpointsGY as Integer
- property EndpointsGZ as Integer
- property EndpointsRX as Integer
- property EndpointsRY as Integer
- property EndpointsRZ as Integer
- property Filename as String
- property GammaBlue as Double
- property GammaGreen as Double
- property GammaRed as Double
- property Intent as Integer
- class WindowsICMNamedProfileInfoMBS
- property Count as Integer
- property CountDevCoordinates as Integer
- property Flags as Integer
- property Prefix as String
- property Suffix as String
- class WindowsICMProfileHeaderMBS
- property Attributes0 as Integer
- property Attributes1 as Integer
- property Classs as Integer
- property CMMType as Integer
- property ConnectionSpace as Integer
- property Creator as Integer
- property DataColorSpace as Integer
- property DateTime0 as Integer
- property DateTime1 as Integer
- property DateTime2 as Integer
- property IlluminantX as Integer
- property IlluminantY as Integer
- property IlluminantZ as Integer
- property Manufacturer as Integer
- property Model as Integer
- property Platform as Integer
- property ProfileFlags as Integer
- property RenderingIntent as Integer
- property Signature as Integer
- property Version as Integer
- class WindowsICMProfileMBS
- method ConvertColorNameToIndex(name as string) as Integer
- method ConvertIndexToColorName(index as Integer) as string
- method CountColorProfileElements as Integer
- method CreateIccProfile(options as Integer = 0) as WindowsICMProfileMBS
- method GetColorProfileElement(tag as Integer) as string
- method GetColorProfileElementTag(index as Integer) as Integer
- method GetNamedProfileInfo as WindowsICMNamedProfileInfoMBS
- method GetProfileData as string
- method IsColorProfileTagPresent(tag as Integer) as boolean
- method IsValid as boolean
- shared method OpenProfileData(data as string, DesiredAccess as Integer) as WindowsICMProfileMBS
- shared method OpenProfileFile(file as folderitem, DesiredAccess as Integer, ShareMode as Integer, CreationMode as Integer) as WindowsICMProfileMBS
- shared method OpenProfilePath(path as string, DesiredAccess as Integer, ShareMode as Integer, CreationMode as Integer) as WindowsICMProfileMBS
- method SetColorProfileHeader(header as WindowsICMProfileHeaderMBS) as boolean
- property ColorProfileHeader as WindowsICMProfileHeaderMBS
- property Handle as Integer
- class WindowsICMSetupMBS
- method Setup as boolean
- property DisplayName as String
- property Flags as Integer
- property MonitorProfile as String
- property Parent as Variant
- property PrinterName as String
- property PrinterProfile as String
- property ProofingIntent as Integer
- property RenderIntent as Integer
- property SourceName as String
- property TargetProfile as String
- event Apply
- event Idle
- class WindowsICMTransformMBS
- method CheckColors(InputColors() as WindowsICMColorMBS, ctInput as Integer, Results() as Integer) as boolean
- method Constructor(LogColorSpace as WindowsICMLogColorSpaceMBS, DestProfile as WindowsICMProfileMBS, TargetProfile as WindowsICMProfileMBS, Flags as Integer)
- method Constructor(Profiles() as WindowsICMProfileMBS, Intents() as Integer, Flags as Integer, indexPreferredCMM as Integer)
- method GetCMMInfo(what as Integer) as Integer
- method TranslateBitmapBits(SrcBits as memoryblock, InputType as Integer, Width as Integer, Height as Integer, InputRowBytes as Integer, DestBits as memoryblock, DestType as Integer, DestRowBytes as Integer) as boolean
- method TranslateColors(InputColors() as WindowsICMColorMBS, ctInput as Integer, OutputColors() as WindowsICMColorMBS, ctOutput as Integer) as boolean
- method TranslatePictures(InputPicture as picture, OutputPicture as picture) as boolean
- property Handle as Integer
- event Progress(Maximum as Integer, Current as Integer) as boolean
- class WindowsICMColorMBS
- Modules
- module WindowsICMModuleMBS
- method AssociateColorProfileWithDevice(ProfileName as string, DeviceName as string) as boolean
- method DisassociateColorProfileFromDevice(ProfileName as string, DeviceName as string) as boolean
- method EnumColorProfiles(criterias as WindowsICMEnumMBS) as string()
- method GetColorDirectory as folderitem
- method GetStandardColorSpaceProfile(ProfileID as Integer) as string
- method InstallColorProfile(file as folderitem) as boolean
- method RegisterCMM(cmmID as Integer, file as folderitem) as boolean
- method SelectCMM(cmmID as Integer) as boolean
- method SetStandardColorSpaceProfile(ProfileID as Integer, ProfileName as folderitem) as boolean
- method UninstallColorProfile(ProfileName as string, DeleteFile as boolean = true) as boolean
- method UnregisterCMM(cmmID as Integer) as boolean
- module WindowsICMModuleMBS
- Blog Entries
Release notes
- Version 22.0
- Changed window properties to variant, so you can use DesktopWindow there for WindowsShortCutMBS, WindowsPrintDialogMBS, WindowsPageSetupDialogMBS, WindowsICMSetupMBS, WindowsBlueToothSelectDeviceDialogMBS, TwainMBS, TaskDialogMBS, OpenDialogMBS, DirectShowVideoWindowMBS, WindowsStoreContextMBS, WindowsFileCopyMBS, WindowsFontDialogMBS, WindowsPreviewHandlerMBS, WindowsStoreContextMBS, ParentChromiumFrameMBS and ChromiumBrowserMBS classes.
The items on this page are in the following plugins: MBS Win Plugin.