The application sends the image to Win32 GDI. (See the Microsoft Windows SDK for more information.) The application enables ICM by a call to a Win32 GDI ICM function, such as SetICMMode.
The application opens and then manipulates the image. In this case, with ICM enabled, two color corrections are applied to the image before it is displayed, as shown in the following sequence of steps. For example, if a user changes the gamma ramp in the video buffer, the monitor profile is not notified that such a change has occurred. Using a Monitor ProfileĪ monitor profile, unlike a printer profile, supports very little communication between the output device and an application. Hard-code the profile's path and file name in an application.īecause the default directory for monitor profiles is subject to change, hard-coding the profile's path and file name is not recommended.
Refer to the profile in a monitor INF file. In the Windows Explorer, select the profile, right-click the name, and then click Install Profile. ProfileĪ user can install a monitor profile in three different ways: These profiles are described in the following table. Any user-mode application, such as a setup program or a word processor with graphics capabilities, can use a monitor profile, provided that ICM has been enabled, and that the application has knowledge of the profile's format.Īlthough you can create custom monitor profiles using third-party tools, you may be able to use one of the monitor profiles shipped with Windows 2000 and later operating system versions.
#INSTALL ICC PROFILE NVIDIA HOW TO#
This profile contains information about how to convert colors in a monitor's color space and color gamut into colors in a device-independent color space. A monitor profile is a type of device profile used for color management.