Bagikan melalui


Header icm.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

icm.h berisi antarmuka pemrograman berikut:

Fungsi

 
AssociateColorProfileWithDeviceA

Mengaitkan profil warna tertentu dengan perangkat tertentu. (ANSI)
AssociateColorProfileWithDeviceW

Mengaitkan profil warna tertentu dengan perangkat tertentu. (Unicode)
CheckBitmapBits

Memeriksa apakah piksel dalam bitmap tertentu terletak dalam gamut output dari transformasi tertentu.
CheckColors

Menentukan apakah warna dalam array terletak dalam gamut output dari transformasi tertentu.
CloseColorProfile

Menutup handel profil yang terbuka.
CMCheckColors

Menentukan apakah warna yang diberikan terletak dalam gamut output dari transformasi tertentu.
CMCheckColorsInGamut

Menentukan apakah tiga kali lipat RGB yang ditentukan terletak pada gamut output dari transformasi tertentu.
CMCheckRGB

Memeriksa warna bitmap terhadap gamut output.
CMConvertColorNameToIndex

Mengonversi nama warna dalam ruang warna bernama menjadi nomor indeks dalam profil warna.
CMConvertIndexToColorName

Mengubah indeks dalam spasi warna menjadi array nama dalam spasi warna bernama. (CMConvertIndexToColorName)
CMCreateDeviceLinkProfile

Membuat profil tautan perangkat dalam format yang ditentukan oleh Konsorsium Warna Internasional dalam Spesifikasi Format Profil ICC-nya.
CMCreateMultiProfileTransform

Menerima array profil atau profil tautan perangkat tunggal dan membuat transformasi warna. Transformasi ini adalah pemetaan dari ruang warna yang ditentukan oleh profil pertama ke profil kedua dan sebagainya ke yang terakhir.
CMCreateProfile

Membuat profil warna tampilan dari struktur LOGCOLORSPACEA .
CMCreateProfileW

Membuat profil warna tampilan dari struktur LOGCOLORSPACEW .
CMCreateTransform

Dihentikan. Tidak ada API pengganti karena yang satu ini tidak lagi digunakan. Pengembang modul CMM alternatif tidak diperlukan untuk mengimplementasikannya. (CMCreateTransform)
CMCreateTransformExt

Membuat transformasi warna yang memetakan dari input LOGCOLORSPACEA ke ruang target opsional lalu ke perangkat output, menggunakan sekumpulan bendera yang menentukan bagaimana transformasi harus dibuat.
CMCreateTransformExtW

Membuat transformasi warna yang memetakan dari input LOGCOLORSPACEW ke ruang target opsional lalu ke perangkat output, menggunakan sekumpulan bendera yang menentukan bagaimana transformasi harus dibuat.
CMCreateTransformW

Dihentikan. Tidak ada API pengganti karena yang satu ini tidak lagi digunakan. Pengembang modul CMM alternatif tidak diperlukan untuk mengimplementasikannya. (CMCreateTransformW)
CMDeleteTransform

Menghapus transformasi warna tertentu, dan membebaskan memori apa pun yang terkait dengannya.
CMGetInfo

Mengambil berbagai informasi tentang modul manajemen warna (CMM).
CMGetNamedProfileInfo

Mengambil informasi tentang profil warna bernama yang ditentukan.
CMGetPS2ColorRenderingDictionary

CMGetPS2ColorRenderingDictionary dan parameter tambahan yang terkait dengannya akan ditentukan.
CMGetPS2ColorRenderingIntent

Mengambil niat penyajian warna PostScript Level 2 dari profil.
CMGetPS2ColorSpaceArray

CMGetPS2ColorSpaceArray dan parameter, pengembalian, dan keterangan yang terkait dengannya akan ditentukan.
CMIsProfileValid

Melaporkan apakah profil yang diberikan adalah profil ICC valid yang dapat digunakan untuk manajemen warna.
CMTranslateColors

Menerjemahkan array warna dari ruang warna sumber ke ruang warna tujuan menggunakan transformasi warna.
CMTranslateRGB

Menerjemahkan RGBQuad yang disediakan aplikasi ke dalam ruang warna perangkat.
CMTranslateRGB

Menerjemahkan bitmap dari satu ruang warna ke ruang warna lainnya menggunakan transformasi warna.
CMTranslateRGBsExt

Menerjemahkan bitmap dari satu format yang ditentukan ke dalam format yang ditentukan yang berbeda dan memanggil fungsi panggilan balik secara berkala, jika ditentukan, untuk melaporkan kemajuan dan mengizinkan aplikasi panggilan untuk mengakhiri terjemahan.
ColorProfileAddDisplayAssociation

ColorProfileAddDisplayAssociation mengaitkan profil warna yang diinstal dengan tampilan tertentu dalam cakupan tertentu.
ColorProfileGetDisplayDefault

ColorProfileGetDisplayDefault mendapatkan profil warna default untuk tampilan tertentu dalam cakupan yang ditentukan.
ColorProfileGetDisplayList

ColorProfileGetDisplayList mengambil daftar profil yang terkait dengan tampilan tertentu dalam cakupan yang ditentukan.
ColorProfileGetDisplayUserScope

ColorProfileGetDisplayUserScope mendapatkan cakupan profil warna yang saat ini dipilih dari tampilan yang disediakan - baik pengguna atau sistem.
ColorProfileRemoveDisplayAssociation

ColorProfileRemoveDisplayAssociation memisahkan profil warna yang diinstal dari tampilan tertentu dalam cakupan yang diberikan.
ColorProfileSetDisplayDefaultAssociation

ColorProfileSetDisplayDefaultAssociation menetapkan profil warna yang diinstal sebagai profil default untuk tampilan tertentu dalam cakupan yang diberikan.
ConvertColorNameToIndex

Mengonversi nama warna dalam ruang warna bernama menjadi nomor indeks dalam profil warna International Color Consortium (ICC).
ConvertIndexToColorName

Mengubah indeks dalam spasi warna menjadi array nama dalam spasi warna bernama. (ConvertIndexToColorName)
CreateColorTransformA

Membuat transformasi warna yang dapat digunakan aplikasi untuk melakukan manajemen warna. (ANSI)
CreateColorTransformW

Membuat transformasi warna yang dapat digunakan aplikasi untuk melakukan manajemen warna. (Unicode)
CreateDeviceLinkProfile

Membuat profil tautan perangkat International Color Consortium (ICC) dari serangkaian profil warna, menggunakan niat yang ditentukan.
CreateMultiProfileTransform

Menerima array profil atau profil tautan perangkat tunggal dan membuat transformasi warna yang dapat digunakan aplikasi untuk melakukan pemetaan warna.
CreateProfileFromLogColorSpaceA

Mengonversi ruang warna logis ke profil perangkat. (ANSI)
CreateProfileFromLogColorSpaceW

Mengonversi ruang warna logis ke profil perangkat. (Unicode)
DeleteColorTransform

Menghapus transformasi warna tertentu.
DisassociateColorProfileFromDeviceA

Memisahkan profil warna tertentu dengan perangkat tertentu pada komputer tertentu. (ANSI)
DisassociateColorProfileFromDeviceW

Memisahkan profil warna tertentu dengan perangkat tertentu pada komputer tertentu. (Unicode)
EnumColorProfilesA

Menghitung semua profil yang memenuhi kriteria enumerasi yang diberikan. (ANSI)
EnumColorProfilesW

Menghitung semua profil yang memenuhi kriteria enumerasi yang diberikan. (Unicode)
GetCMMInfo

Mengambil berbagai informasi tentang modul manajemen warna (CMM) yang membuat transformasi warna yang ditentukan.
GetColorDirectoryA

Mengambil jalur direktori Windows COLOR pada komputer tertentu. (ANSI)
GetColorDirectoryW

Mengambil jalur direktori Windows COLOR pada komputer tertentu. (Unicode)
GetColorProfileElement

Menyalin data dari elemen profil bertag tertentu dari profil warna tertentu ke dalam buffer.
GetColorProfileElementTag

Mengambil nama tag yang ditentukan oleh dwIndex dalam tabel tag profil warna International Color Consortium (ICC) tertentu, di mana dwIndex adalah indeks berbasis satu ke dalam tabel tersebut.
GetColorProfileFromHandle

Mengingat handel ke profil warna terbuka, fungsi GetColorProfileFromHandle menyalin konten profil ke dalam buffer yang disediakan oleh aplikasi. Jika handel adalah handel Windows Color System (WCS), maka DMP dikembalikan dan CAMP dan GMMP yang terkait dengan HPROFILE diabaikan.
GetColorProfileHeader

Mengambil atau memperoleh struktur header ICC dari profil warna ICC atau profil XML WCS. Driver dan aplikasi harus mengasumsikan mengembalikan TRUE hanya menunjukkan bahwa header yang terstruktur dengan benar dikembalikan. Setiap tag masih perlu divalidasi secara independen menggunakan API ICM2 warisan atau API skema XML.
GetCountColorProfileElements

Mengambil jumlah elemen yang ditandai dalam profil warna tertentu.
GetNamedProfileInfo

Mengambil informasi tentang profil warna bernama International Color Consortium (ICC) yang ditentukan dalam parameter pertama.
GetPS2ColorRenderingDictionary

Mengambil kamus penyajian warna PostScript Level 2 dari profil warna ICC yang ditentukan.
GetPS2ColorRenderingIntent

Mengambil niat penyajian warna PostScript Level 2 dari profil warna ICC.
GetPS2ColorSpaceArray

Mengambil array ruang warna PostScript Level 2 dari profil warna ICC.
GetStandardColorSpaceProfileA

Mengambil profil warna yang terdaftar untuk ruang warna standar yang ditentukan. (ANSI)
GetStandardColorSpaceProfileW

Mengambil profil warna yang terdaftar untuk ruang warna standar yang ditentukan. (Unicode)
InstallColorProfileA

Menginstal profil tertentu untuk digunakan pada komputer tertentu. Profil juga disalin ke direktori COLOR. (ANSI)
InstallColorProfileW

Menginstal profil tertentu untuk digunakan pada komputer tertentu. Profil juga disalin ke direktori COLOR. (Unicode)
IsColorProfileTagPresent

Melaporkan apakah tag International Color Consortium (ICC) tertentu ada di profil warna yang ditentukan.
IsColorProfileValid

Memungkinkan Anda menentukan apakah profil yang ditentukan adalah profil International Color Consortium (ICC) yang valid, atau handel profil Windows Color System (WCS) yang valid yang dapat digunakan untuk manajemen warna.
OpenColorProfileA

Membuat handel ke profil warna tertentu. Handel kemudian dapat digunakan dalam fungsi manajemen profil lainnya. (ANSI)
OpenColorProfileW

Membuat handel ke profil warna tertentu. Handel kemudian dapat digunakan dalam fungsi manajemen profil lainnya. (Unicode)
RegisterCMMA

Mengaitkan nilai identifikasi tertentu dengan pustaka tautan dinamis modul manajemen warna yang ditentukan (CMM DLL). Ketika ID ini muncul di profil warna, Windows kemudian dapat menemukan CMM yang sesuai sehingga dapat membuat transformasi. (ANSI)
RegisterCMMW

Mengaitkan nilai identifikasi tertentu dengan pustaka tautan dinamis modul manajemen warna yang ditentukan (CMM DLL). Ketika ID ini muncul di profil warna, Windows kemudian dapat menemukan CMM yang sesuai sehingga dapat membuat transformasi. (Unicode)
PilihCMM

Memungkinkan Anda memilih modul manajemen warna (CMM) pilihan untuk digunakan.
SetColorProfileElement

Mengatur data elemen untuk elemen profil yang ditandai dalam profil warna ICC.
SetColorProfileElementReference

Membuat profil warna ICC tertentu tag baru yang mereferensikan data yang sama dengan tag yang sudah ada.
SetColorProfileElementSize

Mengatur ukuran elemen yang ditandai dalam profil warna ICC.
SetColorProfileHeader

Mengatur data header dalam profil warna ICC tertentu.
SetStandardColorSpaceProfileA

Mendaftarkan profil tertentu untuk ruang warna standar tertentu. Profil dapat dikueri menggunakan GetStandardColorSpaceProfileW. (ANSI)
SetStandardColorSpaceProfileW

Mendaftarkan profil tertentu untuk ruang warna standar tertentu. Profil dapat dikueri menggunakan GetStandardColorSpaceProfileW. (Unicode)
SetupColorMatchingA

Membuat kotak dialog Manajemen Warna yang memungkinkan pengguna memilih apakah akan mengaktifkan manajemen warna dan, jika demikian, memberikan kontrol atas profil warna yang digunakan dan atas niat penyajian. (ANSI)
SetupColorMatchingW

Membuat kotak dialog Manajemen Warna yang memungkinkan pengguna memilih apakah akan mengaktifkan manajemen warna dan, jika demikian, memberikan kontrol atas profil warna yang digunakan dan atas niat penyajian. (Unicode)
TranslateBitmapBits

Menerjemahkan warna bitmap yang memiliki format yang ditentukan sehingga menghasilkan bitmap lain dalam format yang diminta.
TranslateColors

Menerjemahkan array warna dari ruang warna sumber ke ruang warna tujuan seperti yang ditentukan oleh transformasi warna.
UninstallColorProfileA

Menghapus profil warna tertentu dari komputer tertentu. File terkait secara opsional dihapus dari sistem. (ANSI)
UninstallColorProfileW

Menghapus profil warna tertentu dari komputer tertentu. File terkait secara opsional dihapus dari sistem. (Unicode)
Batalkan pendaftaranCMMA

Memisahkan nilai ID tertentu dari pustaka tautan dinamis modul manajemen warna tertentu (CMM DLL). (ANSI)
UnregisterCMMW

Memisahkan nilai ID tertentu dari pustaka tautan dinamis modul manajemen warna tertentu (CMM DLL). (Unicode)
WcsAssociateColorProfileWithDevice

WcsAssociateColorProfileWithDevice mengaitkan profil warna WCS tertentu dengan perangkat tertentu.
WcsCheckColors

Menentukan apakah warna dalam array berada dalam gamut output dari transformasi warna WCS tertentu.
WcsCreateIccProfile

Mengonversi profil WCS menjadi profil International Color Consortium (ICC).
WcsDisassociateColorProfileFromDevice

Memisahkan profil warna WCS tertentu dari perangkat tertentu di komputer.
WcsEnumColorProfiles

Menghitung semua profil warna yang memenuhi kriteria enumerasi dalam cakupan manajemen profil yang ditentukan.
WcsEnumColorProfilesSize

Mengembalikan ukuran, dalam byte, dari buffer yang diperlukan oleh fungsi WcsEnumColorProfiles untuk menghitung profil warna.
WcsGetCalibrationManagementState

Menentukan apakah manajemen sistem status kalibrasi tampilan diaktifkan.
WcsGetDefaultColorProfile

Mengambil profil warna default untuk perangkat, atau untuk default independen perangkat jika perangkat tidak ditentukan.
WcsGetDefaultColorProfileSize

Mengembalikan ukuran, dalam byte, dari nama profil warna default (termasuk terminator NULL ), untuk perangkat.
WcsGetDefaultRenderingIntent

Mengambil niat penyajian default dalam cakupan manajemen profil yang ditentukan.
WcsGetUsePerUserProfiles

Menentukan apakah pengguna memilih untuk menggunakan daftar asosiasi profil per pengguna untuk perangkat yang ditentukan.
WcsOpenColorProfileA

Membuat handel ke profil warna tertentu. (ANSI)
WcsOpenColorProfileW

Membuat handel ke profil warna tertentu. (Unicode)
WcsSetCalibrationManagementState

Mengaktifkan atau menonaktifkan manajemen sistem status kalibrasi tampilan.
WcsSetDefaultColorProfile

Mengatur nama profil warna default untuk jenis profil yang ditentukan dalam lingkup manajemen profil yang ditentukan.
WcsSetDefaultRenderingIntent

Mengatur niat penyajian default dalam cakupan manajemen profil yang ditentukan.
WcsSetUsePerUserProfiles

Memungkinkan pengguna menentukan apakah akan menggunakan daftar asosiasi profil per pengguna untuk perangkat yang ditentukan atau tidak.
WcsTranslateColors

Menerjemahkan array warna dari ruang warna sumber ke ruang warna tujuan seperti yang ditentukan oleh transformasi warna.

Fungsi panggilan balik

 
PBMCALLBACKFN

TBD (PBMCALLBACKFN)
PCMSCALLBACKA

* PCMSCALLBACKA* (atau ApplyCallbackFunction) adalah fungsi panggilan balik yang Anda terapkan yang memperbarui data konfigurasi WCS saat kotak dialog yang ditampilkan oleh fungsi SetupColorMatchingW sedang dijalankan.
PCMSCALLBACKW

* PCMSCALLBACKW* (atau ApplyCallbackFunction) adalah fungsi panggilan balik yang Anda terapkan yang memperbarui data konfigurasi WCS saat kotak dialog yang ditampilkan oleh fungsi SetupColorMatchingW sedang dijalankan.

Struktur

 
CMYKCOLOR

Deskripsi struktur CMYKCOLOR.
WARNA

Deskripsi serikat COLOR.
COLORMATCHSETUPA

Struktur COLORMATCHSETUP berisi informasi yang digunakan fungsi SetupColorMatchingW untuk menginisialisasi kotak dialog ColorManagement . (ANSI)
COLORMATCHSETUPW

Struktur COLORMATCHSETUP berisi informasi yang digunakan fungsi SetupColorMatchingW untuk menginisialisasi kotak dialog ColorManagement . (Unicode)
ENUMTYPEA

Berisi informasi yang menentukan batasan enumerasi profil. (ANSI)
ENUMTYPEW

Berisi informasi yang menentukan batasan enumerasi profil. (Unicode)
GENERIC3CHANNEL

TBD (GENERIC3CHANNEL)
WARNA ABU-ABU

Deskripsi struktur GRAYCOLOR.
HiFiCOLOR

Deskripsi struktur HiFiCOLOR.
LabCOLOR

TBD (LabCOLOR)
NAMED_PROFILE_INFO

Struktur NAMED_PROFILE_INFO digunakan untuk menyimpan informasi tentang profil warna bernama.
NAMEDCOLOR

TBD (NAMEDCOLOR)
PROFIL

Berisi informasi yang menentukan profil warna.
PROFILEHEADER

Berisi informasi yang menjelaskan isi file profil perangkat. Header ini terjadi di awal file profil perangkat.
RGBCOLOR

TBD (RGBCOLOR)
XYZCOLOR

TBD (XYZCOLOR)
YxyCOLOR

TBD (YxyCOLOR)

Enumerasi

 
BMFORMAT

Nilai jenis enumerasi BMFORMAT digunakan oleh beberapa fungsi WCS untuk menunjukkan format tempat bitmap tertentu berada.
COLORDATATYPE

Digunakan oleh fungsi WCS untuk menunjukkan jenis data konten vektor.
COLORPROFILESUBTYPE

Menentukan subjenis profil warna.
COLORPROFILETYPE

Menentukan tipe profil warna.
COLORTYPE

Nilai enumerasi COLORTYPE digunakan oleh beberapa fungsi WCS. Variabel jenis COLOR didefinisikan dalam ruang warna yang dijumlahkan oleh enumerasi COLORTYPE .
WCS_PROFILE_MANAGEMENT_SCOPE

Menentukan cakupan operasi manajemen profil, seperti mengaitkan profil dengan perangkat.